gpt4 book ai didi

javascript - 如何更改 django admin 日期选择器格式?

转载 作者:行者123 更新时间:2023-11-28 01:49:46 27 4
gpt4 key购买 nike

我正在使用管理员的内置日期选择器,并且我想更改默认日期格式。在 DateTimeShortcuts.js 文件中,它会调用 format = get_format('DATE_INPUT_FORMATS')[0];,这会为其提供默认的“%Y-%m-%d”格式。它似乎没有使用 settings.py 文件中的 DATE_INPUT_FORMATS 值,因此似乎没有办法更改它们。它似乎也被硬编码到列表中的第一个。

如果我进入 get_format 语句,它会将我带入 firebug 中的此文件:

/admin/jsi18n/
inline

我不是 JavaScript 向导,我无法在 Django 目录中的任何位置找到此文件,所以我不知道如何开始覆盖这些值?无论如何,该文件中的 DATE_INPUT_FORMATS 数组只有 3 个值,与 settings.py 文件中的 DATE_INPUT_FORMATS 不匹配。

最后一点信息。我通过自定义字段中的 AdminDateWidget 使用日期选择器:

class PartialDateFormField(CharField):
widget = AdminDateWidget

对于更改此 javascript 日期选择器的日期格式有什么想法或建议吗?

最佳答案

I18N 正在根据 FORMAT_MODULE_PATH 生成 js 翻译文件。请关注this section了解如何设置您自己的区域设置。

Here您可以看到这些设置对于 en 区域设置的外观,这是默认设置的。当您设置自定义格式时,管理员将自动选择它。

关于javascript - 如何更改 django admin 日期选择器格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19827653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com