0
我想知道如何更改模型的字段參數,而不是在模型初始化期間,而是從模型管理員。舉例來說,我願作任何領域的「富」或「 - 」可選,根據上一個get參數(想了解的#僞代碼位正確的解決方案):Django:從管理視圖中更改模型字段
def add_view(self, request, form_url='', extra_context=None):
if request.GET.get('object_type', 'foo') == 'foo':
# PSEUDO CODE:
model.fields.foo.blank = False
model.fields.bar.blank = True
else:
# PSEUDO CODE:
model.fields.foo.blank = True
model.fields.bar.blank = False
return super(FileNodeAdmin, self).add_view(request, form_url, extra_context)