Django继续抛出错误时间戳无效

时间:2012-10-26 04:02:35

标签: python django

我在模型中有这个

timestamp = models.DateTimeField()

和形式就是这个

timestamp = forms.DateTimeField(input_formats=('%Y-%m-%d %H:%M:%S'))

我正在使用jquery DateTimePicker given here

 $( ".datepicker input" ).datetimepicker({
     dateFormat: 'yy-mm-dd ',
 });

但是Django不断抛出错误date format not valid。它在我选择随机日期的某个时候有效。但我不确定它什么时候有用。

1 个答案:

答案 0 :(得分:1)

Django设置允许您定义日期输入格式。请参阅文档here。检查jQuery脚本提交的日期/日期时间格式是否为"允许"并在需要时覆盖默认设置。

默认日期时间输入格式为:

('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M', '%Y-%m-%d',
'%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M', '%m/%d/%Y',
'%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M', '%m/%d/%y')

您发送回服务器的日期显然不符合此要求。

相关问题