【发布时间】:2011-02-28 19:14:15
【问题描述】:
我想以编程方式启用默认排除的字段...
型号:
class MyModel(models.Model):
name = models.CharField(max_length=100)
an_excluded_field = models.TextField()
my_bool = models.BooleanField(default=False) # this is the field to conditionally enable...
表格:
class MyModelForm(ModelForm):
class Meta:
model = EmailTemplate
excludes = ('an_excluded_field', 'my_bool')
我想做这样的事情(或类似的事情......):
form = MyModelForm(enable_my_bool=True)
这几乎就像这篇文章(我希望默认排除该字段): How can I exclude a declared field in ModelForm in form's subclass?
【问题讨论】:
标签: django django-forms