如何允许在django表单中提交空字符串?

时间:2015-11-16 19:19:57

标签: python django django-forms

我的模型设置如下:

class Example(models.Model):
    user = models.ForeignKey(User)
    comment = models.CharField(max_length=200)

我的表格是这样的:

class ExampleForm(forms.ModelForm):
    comment = forms.CharField(required=False)
    class Meta:
        model = Example
        fields = ("comment")

现在,当注释字段为空时,可以提交表单,当在不同的页面上显示时,它将显示为空字符串。当表单提交时,我希望将注释保存为空字符串。

例如:我在评论字段中使用“示例注释”保存表单。然后将“示例注释”保存到该示例对象。然后我返回到实例作为前一个Example对象的表单。最初,注释字段填写为“示例注释”。我想删除该评论并保存,以便评论现在保存为“”。

1 个答案:

答案 0 :(得分:1)

您可能需要做一些手动工作,如下所示:

style