2012-07-04 30 views
0

嗨我的django中有3个模型。产品,客户和订单。在django管理过滤中添加数据

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,当我向下滚动Product领域,它会显示的products所有列表。

我的问题是,是否有可能在管理页面,在添加Order当我滚动Product,这将是我选择只显示clientProduct名单?以及如何做到这一点?

回答