TypeError: Обязательный аргумент 'year' (pos 1) не найден в django - PullRequest
0 голосов
/ 03 июля 2018

Я добавил новое поле в свою уже существующую модель, и когда я запускаю python manage.py makemigrations, я получил следующее

1) Provide a one-off default now (will be set on all existing rows)
 2) Quit, and let me add a default in models.py
 Select an option: 1
 Please enter the default value now, as valid Python
 The datetime and django.utils.timezone modules are available, so you can do e.g. timezone.now()

Я случайно запустил >>timezone.date()

Затем, когда я запускаю python manage.py migrate, я получаю следующую ошибку

TypeError: Required argument 'year' (pos 1) not found

Мои подписки - мои демонстрации

 [X] 0001_initial
 [X] 0002_auto_20180307_1222
 [X] 0003_auto_20180308_1608
 [X] 0004_auto_20180421_0937
 [ ] 0005_auto_20180702_1917
 [ ] 0006_auto_20180702_1949
 [ ] 0007_auto_20180702_2000

Как мне решить эту проблему.

1 Ответ

0 голосов
/ 03 июля 2018

Спасибо, ребята, я решил проблему, удалив файл 5,6,7 и сделал миграцию, и она заработала

...