首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django DATETIME_INPUT_FORMATS不工作

django DATETIME_INPUT_FORMATS不工作
EN

Stack Overflow用户
提问于 2015-10-16 18:54:24
回答 1查看 1.3K关注 0票数 1

在我的settings.py设置中,我

代码语言:javascript
复制
from django.conf.global_settings import DATETIME_INPUT_FORMATS

DATETIME_INPUT_FORMATS += ('%Y-%m-%d %I:%M %p',)

但是,当我在表单中输入日期2015-10-23 01:48 pm时,需要日期时间,我就得到了Enter a valid date/time.

模型为date_completed = models.DateTimeField(null=True, blank=True)

如何使模型采用2015-10-23 01:48 pm格式

EN

回答 1

Stack Overflow用户

发布于 2015-10-17 04:24:49

这可能是因为您在设置中将USE_L10N设置为True。来自文档 for DATETIME_INPUT_FORMATS

USE_L10N为True时,区域设置格式具有更高的优先级,并将被应用.

也就是说,您精心构造的设置将被忽略:)。

另外,请注意,取决于您的地区,%p期望不同的值-例如,对于en_US,它期望大写的AMPM

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33177707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档