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

Ano*_*tra 4 python django django-views python-3.x django-rest-framework

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

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

Wil*_*sem 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'
]
Run Code Online (Sandbox Code Playgroud)

请注意*列表中的aterisk()要"解压缩"新列表中的默认列表.