为什么不是';django 1.0.2和Python 2.5中可识别的t关键字DateField.input_格式?
在django 1.0.2和Python 2.5中,当我使用关键字为什么不是';django 1.0.2和Python 2.5中可识别的t关键字DateField.input_格式?,python,django,Python,Django,在django 1.0.2和Python 2.5中,当我使用关键字DateField.input\u formats时,我得到一个错误,即\uuu init\uuuu()得到了一个意外的关键字参数'input\u formats'。当我查看\uuu init\uu文件时,我没有将input\u格式视为可接受的关键字参数之一 我认为input\u格式已经存在了足够长的时间,它应该在那里。此配置是否不支持输入\u格式关键字?如果没有,我如何获取支持它的更新的\uuuuu init\uuuu?多谢各位
DateField.input\u formats
时,我得到一个错误,即\uuu init\uuuu()
得到了一个意外的关键字参数'input\u formats'
。当我查看\uuu init\uu
文件时,我没有将input\u格式
视为可接受的关键字参数之一
我认为input\u格式
已经存在了足够长的时间,它应该在那里。此配置是否不支持输入\u格式
关键字?如果没有,我如何获取支持它的更新的\uuuuu init\uuuu
?多谢各位
正如评论中所建议的,我在下面添加了代码。我怀疑问题在于我混淆了DateField
表单和DateField
模型,但如果有人能证实这一点,我会很高兴
from django.db import models
class Payment(models.Model):
date_paid = models.DateField(blank=True, db_index=True, input_formats=['%m/%d/%y'])
正如您所怀疑的,查看文档后,没有输入格式,但有输入格式(forms.DateTimeField也是如此)-1:问题中没有提供代码。很有可能你弄乱了models.DateField和forms.DateField。但是没有代码,没有人能帮助你。