python - 默认格式日期时间 Django 1.6

标签 python django django-1.6

我在 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

最佳答案

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

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

Docs

关于python - 默认格式日期时间 Django 1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23520619/

相关文章:

python - 套接字碎片接收数据

python - Pandas 对列进行排序并查找差异

python - 自定义 View 中返回的模型

python - 应用程序的自定义 django 管理模板

python - 嵌套循环 Python

python - Telnetlib read_until() 和 expect() 未检测到终端回显

python - 更多 Pythonic/Django 风格的方式来编写这个?

python - 在 Django 中,您可以向查询集添加方法吗?

python - 如何在没有 Django 站点框架的情况下设置站点域?

python - django上下文语法错误