django - 将默认 Django 日期格式从 YYYY-MM-DD 更改为 DD-MM-YYYY
问题描述
我正在努力在我的本地 Django 应用程序中正确设置我的日期格式。一切都保存到数据库中yyyy-mm-dd
,因为我整晚都在这个网站上,没有一个例子有效,我没有想法
我尝试DATE_INPUT_FORMATS
在settings.py
我的form.py
IE
date = forms.DateField(input_formats=['%d-%m-%Y']) ,
和
date = forms.DateField(
widget=forms.DateInput(format='%m/%d/%Y'),
input_formats=('%d/%m/%Y', )
)
我的模型中的日期值是
date = models.DateField()
我的表单数据是
class MacroForm(forms.ModelForm):
date = forms.DateField(widget=forms.DateInput(format='%d/%m/%Y')), input_formats=('%d/%m/%Y',))
class Meta:
model = Macro
fields = ('country', 'date', 'value','comment')
我settings.py
有以下
LANGUAGE_CODE = 'eng'
TIME_ZONE = 'GMT'
USE_I18N = False
USE_L10N = True
USE_TZ = False
DATE_INPUT_FORMATS = [
("%d/%m/%Y"),
]
不幸的是,我尝试的一切都以yyyy-mm-dd
. 如果有人能给我指出我做错了什么,我将不胜感激。我本来想以某种方式在模型中设置它,但我认为这是不可能的。提前致谢。
解决方案
推荐阅读
- haskell - 堆栈构建错误:架构 x86_64 的未定义符号
- javascript - 如何从从 0,0 到 100,1000 的指数函数中获取 Y 值
- django - 如何添加占位符 UserCreationForm django?
- javascript - 如果是javascript中的冬天,则更改粒子
- python - 将 RPi.GPIO 与 django 一起使用
- hyperledger-fabric - 具有自定义 IBM Cloudant 钱包的 Hyperledger Composer 失败 - 实体太大
- graphql - 查询中的 GraphQL 类型中的索引列表类型字段
- openssl - 了解使用 openssl 验证期间 pkcs7 块失败的原因
- javascript - 在哪里可以找到负责创建动画的 javascript 代码?- 网络流
- git - 将 git 与具有不同 Windows 用户名的同步文件一起使用