早上好,
我正在寻找一种以django形式创建类型日期的方法。但所有类型都是“文本”,然后HTML没有告诉我我想要什么。我也想设置一个id / class。
date = forms.DateField(widget=forms.DateInput(attrs={'id': 'field1', 'class': 'something'}))
此代码创建了一个类型文本,对我来说没用。如何创建类型“日期”?
非常感谢。
答案 0 :(得分:0)
您可以使用该类型定义自己的窗口小部件子类,并在表单中使用它:
class DateTypeInput(forms.DateInput):
input_type = 'date'
...
date = forms.DateField(widget=forms.DateTypeInput(...))
请注意,浏览器的日期输入类型为not well supported。