Django继续投掷错误时间戳无效



我在模型

中有一个
timestamp = models.DateTimeField()

和形式是这个

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

我正在使用此处给出的jQuery dateTimePicker

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

但Django不断扔出错误date format not valid。当我选择一个随机日期时,它可以工作。但是我不确定何时起作用。

django设置允许您定义日期输入格式。在这里查看文档。检查您的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')

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

最新更新