2
有沒有辦法讓我的鍵的外鍵類型與我的鍵有關?目前,我想是這樣的:Django:獲取外鍵類型
def __init__(self, *args, **kwargs):
super(JobOrderSupplementForm, self).__init__(*args, **kwargs)
for field in self.fields:
if type(self.fields[field]) == TypedChoiceField:
fieldOption = <Whatever type key points to>.get(id=self.__dict__['initial'][field])
if not fieldOption.isActive:
...Do something to the choices...
我試圖以編程方式設置將在我的表格中給出的可用選項。到目前爲止,我只能夠弄清楚,低於這個片段讓我某種關係的外鍵對象的...
self.fields[field].__dict__['coerce']
>>> <bound method ForeignKey.to_python of <django.db.models.fields.related.ForeignKey object at 0x01609EF0>>
任何幫助將不勝感激。