Skip to main content
 首页 » 编程设计

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

2025年05月04日34cmt

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