2012-07-04 25 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名單?以及如何做到這一點?

回答