0

こんにちは私は私のdjangoに3つのモデルがあります。製品、クライアント、および注文。

Class Client(models.Model):
 name = ...
 ....

Class Product(models.Model):
 name = ...
 client = models.ForeignKey(Client)
 .....

Class Order(models.Model):
 qty = ...
 created = ...
 customer_name = ...
 ...
 ...
 client = models.ForeignKey(Client)
 product = models.ForeignKey(Product)

admin.py

    class OrderAdmin(admin.ModelAdmin):
        pass

    admin.site.register(Order, OrderAdmin)

私のプロジェクトの流れは、私にはたくさんClientsあり、それぞれにたくさんありproductsます。したがって、がある場合は、順序のとOrderを指定します。Clientsproduct

私の問題はこれです。私の管理ページで、を追加しOrder、特定のものを選択し、フィールドをclient下にスクロールすると、のすべてのリストが表示されます。Productproducts

Order私の質問は、管理ページで、スクロール時にを追加すると、選択したリストProductのみが表示される可能性があるということです。そしてそれを行う方法は?Productclient

4

1 に答える 1

0

はい、その可能性はかなり十分に文書化されています。公式ドキュメントは次のとおりです:カスタム検証。これも役立つかもしれません:stackoverflowリンク

于 2012-07-04T09:17:20.373 に答える