2010-09-18 111 views
0

我正在製作產品應用程序以將產品添加到產品列表中。每個產品都有一系列功能,如電機類型,電機輸出。並不是每個人都有相同的功能。每個功能都有一個值,如2W,1.5m等,但只有在您添加產品後才能投入使用。關係字段 - Django

所以我想添加所有可能的功能到我的功能模型。然後,當我添加一臺機器時,我想從功能列表中進行選擇,然後填寫該機器功能的值。

所以我想能夠添加任何功能到任何機器,並填寫該功能的價值。所以每臺機器都有自己的一套功能,具有獨特的價值。

我不確定如何爲此創建模型,因爲每臺機器都具有唯一值的功能。有些機器具有相同的功能,而不是相同的值。

編輯: 我知道我可以再補充功能內嵌樣式,但我想一次添加一個功能到數據庫,然後選擇它,並填寫值。

+0

您的問題聽起來令人困惑。一旦機器模型實例被保存到數據庫中,您是否想要添加所有可能的功能而沒有它們的值? – Vasil 2010-09-18 21:20:55

回答

0

我得到了這個工作。基本上,我將這些功能命名爲功能模型的外鍵。因此您可以將功能添加到功能模型中。那麼當您添加新產品時,只需選擇該功能並填寫其餘部分即可。功能fk將是產品型號中的名稱字段