В 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'])