0

我有以下自定义模型字段:

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一个必填的表单字段。我如何使脚本成为可选字段(我不知道如何为自定义模型字段定义表单字段)。

4

1 回答 1

0

更改模型而不是表单,然后添加blank=True

script = S3EnabledFileField(bucket=settings.MEDIA_BUCKET, upload_to=..., blank=True)
于 2012-05-24T00:05:13.340 回答