創建表單時,我希望將模型上的一個字段用作標籤,以便與正在更新的另一個字段一起使用。如何引用django模型表單對象的基礎模型?
我已經覆蓋了BaseModelFormSet用新___init____方法,像這樣:
class BaseMyFormSet(BaseModelFormSet):
def __init__(self, *args, **kwargs):
super(BaseMyFormSet, self).__init__(*args, **kwargs)
for form in self.forms:
form.fields['value'].label = ???
我如何引用其他領域的模型,這樣我可以用它作爲標籤的價值?
(或者,如果有一個更好的方式來覆蓋在我需要的方式,標籤,那將是非常有幫助。)
感謝。
(對不起,對於遲到的回覆,我在過去一個星期不在) 它實際上是前者。在上例中,我需要將「yourfield」的實際值作爲名爲「value」的字段的標籤。所以,像(重新命名變量爲清晰): namefield = opts.get_field(「namefield」) form.fields ['quantityfield']。label = namefield.value 我會盡量擺弄,使用樣品你給我看看我能否弄清楚。 謝謝 – 2009-09-12 04:43:34