Django管理员中的默认日期格式为YYYY-MM-DD,我想将其更改为DD-MM-YYYY。基于一个类似问题的answer,我可以更新验证器以接受新格式,但是如果我打开现有对象,则日期仍显示为YYYY-MM-DD,而JS日期选择器返回的日期为这种格式也是。如何克服这些问题?
答案 0 :(得分:0)
设置USE_L10N = False
后,添加此
DATE_INPUT_FORMATS = [
'%d-%m-%Y', '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y',
'%b %d %Y', '%b %d, %Y',
'%d %b %Y', '%d %b, %Y',
'%B %d %Y', '%B %d, %Y',
'%d %B %Y', '%d %B, %Y',
]
如果需要其他格式,请更改第一种格式。 Documentation