使用django 1.0.2和Python 2.5,当我使用关键字时DateField.input_formats
,我得到__init__()
了一个带有意外关键字参数的错误'input_formats'
.当我查看__init__
文件时,我不认为input_formats
是可接受的关键字参数之一.
我认为这input_formats
已经存在了很长时间,应该在那里.input_formats
此配置中不支持该关键字吗?如果没有,我如何获得__init__
支持它的更新?谢谢.
正如评论中所建议的,我在下面添加了代码.我怀疑问题是我混淆了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'])
Powerlord.. 15
看过文档,就像你怀疑的那样,models.DateField没有input_formats,但是forms.DateField也没有(和forms.DateTimeField一样)
看过文档,就像你怀疑的那样,models.DateField没有input_formats,但是forms.DateField也没有(和forms.DateTimeField一样)