django表单在init上而不是在meta类中排除字段

Joh*_*ohn 11 django django-forms

我想根据传入的参数排除模型的init函数中的某些字段,我该怎么做?我知道我可以使用模型表单的元类添加排除字段,但我需要根据传入的变量进行动态处理.

谢谢

Dan*_*man 10

您可以self.fields在致电后修改列表super.

  • 在self.fields中`if'name':del self.fields ['name']` (4认同)