如何让django的forms.CharField生成必填输入?

1 投票
2 回答
1357 浏览
提问于 2025-04-18 07:47

我刚接触django,想用forms.CharField来生成一个必填的输入框。

默认情况下,forms.CharField会显示成:

<input id="id_mail_to" name="mail_to" type="text" />

但我想要的是:

<input id="id_mail_to" name="mail_to" type="text" required/>

我该怎么做才能实现呢?

2 个回答

0

你可以在forms.py文件中这样尝试

mail_to= forms.CharField(required=True, label="mail to")
2

使用 attrs 属性

可以试试这个,

mail_to=forms.CharField(required=True, widget=forms.TextInput(attrs={'required': "required"}))

你可以看到这个,

<input id="id_mail_to" name="mail_to" required="required" type="text">

JsFiddle

撰写回答