我有以下自定义模型字段:
script = S3EnabledFileField(bucket=settings.MEDIA_BUCKET, upload_to=...)
在我的forms.py中,我使用的是ModelForm:
class CreateProductionForm(ModelForm):
name = forms.CharField(required=True)
class Meta:
model = Production
fields = ('name', 'script')
这使script
成为必填表单字段。如何使脚本成为可选字段(我不知道如何为自定义模型字段定义表单字段)。
答案 0 :(得分:0)
更改模型而不是表单,然后添加blank=True
:
script = S3EnabledFileField(bucket=settings.MEDIA_BUCKET, upload_to=..., blank=True)