Django CreateView直观地显示了无需自定义模板的必填字段

时间:2019-04-24 13:24:24

标签: python django

我正在使用没有自定义模板的Django CreateView。我的表单不需要一些字段。因此,在我的模型中,blank设置为true。因此验证很好。但是,我想在尝试提交之前直观地向用户指示哪些字段是必需字段。

在详细名称中添加星号似乎很愚蠢,因为这会延续到管理视图和占位符。

class MainForm(models.Model):
    name = models.CharField(max_length=255)
    address = models.CharField(max_length=255)
    summary = models.CharField(max_length=63, verbose_name='Brief Description')
    volume = models.IntegerField(blank=True)
    frequency = models.ForeignKey(Frequency, blank=True)
    ...

class RequestForm(forms.ModelForm):
    ...
    class Meta:
        model = models.Request
        fields = ['company_name', 'mailing_address', 'summary',
                  'owner_area', 'business_case', 'data_classification',
                  'data_volume', 'frequency', 'requested_on_behalf_of']
    ...

我真的很想要标准的红色星号,但是任何事情都可以做到。无需创建自定义模板。这可能吗?

0 个答案:

没有答案