我想为我的 django 模型表单获取一个日期和时间选择器。
型号:
class ServiceBooker(models.Model):
regnr = models.CharField(max_length=255)
namn = models.CharField(max_length=255, null=True, blank=True)
telnr = models.CharField(max_length=255)
email = models.EmailField(max_length=255)
service_date = models.DateTimeField()
booked_date = models.DateTimeField(auto_now=True)
kommentar = models.TextField()
service_name = models.ForeignKey(ServiceType, on_delete=models.CASCADE)
noteringar = models.TextField(default='')
表格.py:
class ServiceBookerForm(forms.ModelForm):
service_date = forms.DateTimeField(input_formats=['%d/%m/%Y %H:%M'],
widget=forms.DateTimeInput(
format='%d/%m/%Y %H:%M',
attrs={'class': 'form-control'}))
class Meta:
model = ServiceBooker
fields = '__all__'
exclude = ('noteringar',)
但是在网站上它没有显示日期时间选择器。我知道如何修复日期选择器:
'service_date': widgets.DateInput(attrs={'type': 'date'})
但我想要一个日期和时间选择器。
有人能帮帮我吗? :-)
谢谢!
Marco帮我找到了这个问题的答案:
你试过 datetime-local 作为类型吗? – 马可