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)