问题描述
我正在使用tempus dominus小部件在django项目中选择一个日期和时间。我意识到,特定的行使form.is_valid()的表单返回False。当我在窗体中添加带有tempus dominus小部件的日期字段时,is_valid()函数才返回false。
views.py
@require_http_methods(["POST"])
def saveBooking(request):
form = BookingForm(request.POST,request.FILES)
print(form.is_valid()) <--returns False
forms.py
from tempus_dominus.widgets import DateTimePicker
class BookingForm(forms.ModelForm):
# Next line gives error
date = forms.DateTimeField(widget=DateTimePicker(options={
'useCurrent': True,'collapse': False,},attrs={
'append': 'fa fa-calendar','icon_toggle': True,}
),label=""
)
models.py
class Booking(models.Model):
date = models.DateTimeField(default=timezone.Now,null=False)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)