Django 1.6 默认日期时间格式
我有一个Django 1.6的项目,里面有一个配置文件叫做formats.py,这个文件是用来定义我希望在项目中显示的日期格式的。
在我的设置中,我告诉FORMAT_MODULE_PATH这个文件的路径,但Django似乎不管这个文件,每次我需要显示日期的时候都得用过滤器。
我该怎么才能停止项目中使用默认的日期格式呢?
我的formats.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'
项目结构:
myproject /
formats /
init.py
pt_BR /
init.py
formats.py
1 个回答
1
你需要在你的格式文件夹里放一个 __init__.py
文件,另外每个语言文件夹里也要有这个文件。
myproject /
formats /
init.py # <-----
pt_BR /
init.py
formats.py