【问题标题】:Default format datetime Django 1.6默认格式日期时间 Django 1.6
【发布时间】:2014-05-07 14:29:05
【问题描述】:

我在 Django 1.6 中有一个项目和一个名为 formats.py 的配置文件,它被定义为我希望日期出现在我的项目中。 在我的设置中,我告诉 FORMAT_MODULE_PATH 该文件的路径,但 Django 忽略了该文件,并且每当我需要显示日期时使用过滤器。 如何停止项目中的默认日期格式?

我的格式.py

 DATE_FORMAT = '%d/%m/%Y'
 DATETIME_FORMAT = '%d/%m/%Y %H:%M:%S'
 DATE_INPUT_FORMATS = ('%d/%m/%Y', '%d/%m/%y', '%Y-%m-%d')

在我使用的设置中:

FORMAT_MODULE_PATH = 'myproject.formats'

结构:

我的项目 /
格式 /
初始化.py
pt_BR /
初始化.py
格式.py

【问题讨论】:

  • 您的目录结构/树是什么样的。您的 formats.py 位于何处?
  • 请显示您的目录结构。具体来说,formats.py 在哪里?
  • 准备好了。编辑。对不起。
  • @Vanderson 你能检查一下将pt_BR 包重命名为pt 是否有帮助吗?
  • 不幸的是没有帮助。 :(

标签: python django django-1.6


【解决方案1】:

您的格式文件夹以及每个语言文件夹中都需要一个__init__.py

myproject /
    formats /
        init.py  # <----- 
        pt_BR /
            init.py
            formats.py

Docs

【讨论】:

    猜你喜欢
    • 2013-05-09
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-01-09
    • 2019-02-12
    • 2019-05-29
    • 2011-02-15
    相关资源
    最近更新 更多