我在Django中有一个非常简单的表单,用户需要输入日期和时间值。所以,这就是我到目前为止所设置的。
models.py
date_time_restore = models.DateTimeField(verbose_name='Date & Time restore')
forms.py
date_time_restore = forms.DateTimeField(initial=datetime.datetime.now(),widget=forms.DateTimeInput(attrs={'type':'datetime-local'}))
restore.html
<tr>
<td>Restore Date & Time *</td>
<td>{{form.date_time_restore}}</td>
</tr>
保存它会给我一个错误,而这正是我在POST中所拥有的。
在错误日志中记录表单内容,我得到以下信息:输入有效的日期/时间。
有人对如何处理有任何想法吗?在SQL Server中,数据类型为datetime2(7)。
谢谢, 马科斯·弗雷西亚(Marcos Freccia)