Ошибка переноса Django 2

У меня проблема с Django 2, команда работала нормально, но после этого я получил эту ошибку:

python manage.py миграция

Traceback (последний последний вызов):

Файл «manage.py», строка 15, в execute_from_command_line(sys.argv)

Файл "/Users/nawaf/myvenv/lib/python3.7/site-packages/django/core/management/init.py", строка 371, в execute_from_command_lineutility.execute()

Файл "/Users/nawaf/myvenv/lib/python3.7/site-packages/django/core/management/init.py", строка 347, при выполнении django.setup()

Файл "/Users/nawaf/myvenv/lib/python3.7/site-packages/django/init.py", строка 24, в настройках apps.populate(settings.INSTALLED_APPS)

Файл "/Users/nawaf/myvenv/lib/python3.7/site-packages/django/apps/registry.py", строка 112, в populate app_config.import_models()

Файл "/Users/nawaf/myvenv/lib/python3.7/site-packages/django/apps/config.py", строка 198, в import_models self.models_module = import_module(models_module_name)

File"/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/init.py", строка 127, в import_module return _bootstrap._gcd_import(name[level:] , упаковка, уровень)

Файл "", строка 1006, в _gcd_import

Файл "", строка 983, в _find_and_load

Файл "", строка 967, в _find_and_load_unlocked

Файл "", строка 677, в _load_unlocked

Файл "", строка 728, в exec_module

Файл "", строка 219, в _call_with_frames_removed

Файл "/Users/nawaf/Desktop/python/blog/models.py", строка 5, в классе Post(models.Model):

Файл "/Users/nawaf/Desktop/python/blog/models.py", строка 10, в Post created_date = models.DateTimeField(defult=timezone.now)

Файл "/Users/nawaf/myvenv/lib/python3.7/site-packages/django/db/models/fields/init.py", строка 1163, в init super().init(verbose_name, name, **kwargs)

TypeError: init() получил неожиданный аргумент ключевого слова "по умолчанию"


person Nawaf Saad    schedule 31.07.2018    source источник


Ответы (1)


В вашем файле models.py опечатка. Должно быть:

...
created_date = models.DateTimeField(default=timezone.now)

а не defult=timezone.now

person sundance    schedule 31.07.2018