为Django的日期输入设置添加一个值

时间:2018-05-31 10:11:50

标签: python django python-3.x django-rest-framework django-views

我需要在DATE_INPUT_FORMATS设置中添加特定的日期格式。现在,DATE_INPUT_FORMATS已经存在默认值(格式列表) - 我想将我的格式附加到该列表中。

最好的方法是什么?当然,我试图避免覆盖默认定义。

1 个答案:

答案 0 :(得分:5)

默认设置存储在 django.conf.global_settings 中。所以在你的settings.py文件中你可以写:

# settings.py

import django.conf.global_settings

DATE_INPUT_FORMATS = [
    *django.conf.global_settings.DATE_INPUT_FORMATS,
    'Your-extra-format'
]

请注意列表中的aterisk(*)要“解压缩”新列表中的默认列表。