我正在使用没有自定义模板的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']
...
我真的很想要标准的红色星号,但是任何事情都可以做到。无需创建自定义模板。这可能吗?