比方說,我有這樣的模式:Django管理:如何動態值插入外接內聯形式
class Foo(models.Model):
bar = models.ForeignKey(Bar)
currency = models.ForeignKey(Currency) # currency is just an example
is_active = models.BooleanField()
現在假設foo是酒吧的內聯。而且我總是想要指出每種貨幣的價值?如果我可以用一個小部件代替那些貨幣下拉菜單,它只是以隱藏字段的形式返回文本名稱。 因此,例如,一個附加頁面上,而不是具有內嵌顯示此:
- currency drop down menu is_active checkbox
- currency drop down menu is_active checkbox
- currency drop down menu is_active checkbox
有它表明這一點:
- currency name 1 is_active checkbox
- currency name 2 is_active checkbox
- currency name 3 is_active checkbox
- currency name 4 is_active checkbox
- currency name 5 is_active checkbox
什麼將是實現這一目標的正確方法?我假設我將不得不重寫一些表單類的方法。謝謝。
謝謝您的回答,但你似乎誤解了我的問題。我修改了我的問題,使其更清晰。 – orwellian