我需要在chckin的cast割表单中进行结算,并显示带有日期和时间的日历,这样就不必手动输入usurario,我尝试使用小部件,但表单的输入看起来像正常输入。 我需要日历,日期,月份,年份,小时和分钟
models.py
from django.db import models
import math
class MovRotativo(models.Model):
checkin = models.DateTimeField(auto_now=False, blank=False, null=False,)
checkout = models.DateTimeField(auto_now=False, null=True, blank=True)
valor_hora = models.DecimalField(
max_digits=5, decimal_places=2, null=False, blank=False)
veiculo = models.ForeignKey(
Veiculo, on_delete=models.CASCADE, null=False, blank=False)
pago = models.CharField(max_length=15, choices=PAGO_CHOICES)
forms.py
from django.forms import ModelForm
from django import forms
class DateTimeInput(forms.DateTimeInput):
input_type = 'datetime'
class MovRotativoForm(forms.ModelForm):
class Meta:
model = MovRotativo
fields = '__all__'
widgets = {
'checkin': DateTimeInput(),
'checkout': DateTimeInput(),
}
答案 0 :(得分:0)
我建议您在模板中使用Jquery datepicker。