【发布时间】:2012-07-04 08:48:58
【问题描述】:
您好,我的 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 的所有列表。
我的问题是,是否有可能在管理页面中,当我滚动Product 时添加Order,它只会显示我选择的client 的Product 列表?以及怎么做?
【问题讨论】:
标签: python django django-models django-admin