保持Django的时间戳无效,抛出错误

2024-04-27 14:30:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个模型

timestamp = models.DateTimeField()

形式就是这样

^{pr2}$

我正在使用jquery DateTimePickergiven here与此一起使用

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

但是Django一直抛出错误date format not valid。当我选择一个随机的日期时,它有时会起作用。但我不太确定它什么时候起作用。在


Tags: 模型inputheremodelsdatepickerjquerytimestamp形式
1条回答
网友
1楼 · 发布于 2024-04-27 14:30:43

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')

发送回服务器的日期显然与此不符。在

相关问题 更多 >