嗨我的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
,我会指定订单的Clients
和product
。
我的问题是,在我的管理页面中,当我添加Order
时,选择一个特定的client
,当我向下滚动Product
字段时,它会显示所有列表products
。
我的问题是,是否有可能在管理页面中,当我滚动Order
时添加Product
,它只会显示Product
的{{1}}列表我选择了哪个?以及如何做到这一点?