Python Django 1.11-forms.Models:更改DateTimeField的默认表单小部件
我有一个数据字段Python Django 1.11-forms.Models:更改DateTimeField的默认表单小部件,python,django,Python,Django,我有一个数据字段 missing_date = models.DateTimeField(null=True, blank=False) 默认的django表单小部件是使用TextInput,并且它不会像在管理页面中那样显示为日历日期/时间选择 您能告诉我如何显示日历日期/时间,如下所示: 非常感谢你的帮助 谢谢 Henry您是否能够包含更多的代码。i、 e.您是否创建了forms.py文件?我猜您将创建模型表单 如果你有,你可以这样做: from django.forms import w
missing_date = models.DateTimeField(null=True, blank=False)
默认的django表单小部件是使用TextInput,并且它不会像在管理页面中那样显示为日历日期/时间选择
您能告诉我如何显示日历日期/时间,如下所示:
非常感谢你的帮助
谢谢
Henry您是否能够包含更多的代码。i、 e.您是否创建了forms.py文件?我猜您将创建模型表单 如果你有,你可以这样做:
from django.forms import widget
Class DateInput(forms.DateInput):
input_type = 'date'
Class Example(models.ModelForm):
class Meta: #insert class Meta below
model = #reference your model
fields = () #include fields you want to display from your model
widgets = {
'missing_date': Date_Input()
}
谢谢你的回答。我使用了django.forms.widget,它对我也很有用。很高兴我能帮上忙。