Django 2迁移错误

时间:2018-07-31 15:36:53

标签: django-2.0

我在Django 2上遇到问题,该命令运行正常,但此后出现此错误:

python manage.py migration

回溯(最近通话最近一次):

文件“ manage.py”,第15行,在     execute_from_command_line(sys.argv)

第371行中的“ /Users/nawaf/myvenv/lib/python3.7/site-packages/django/core/management/init.py”文件,在execute_from_command_line中     utility.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行,在填充中     app_config.import_models()

import_models中的文件“ /Users/nawaf/myvenv/lib/python3.7/site-packages/django/apps/config.py”,第198行     self.models_module = import_module(models_module_name)

文件“ /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/init.py”,行127,在import_module中     返回_bootstrap._gcd_import(名称[级别:],程序包,级别)

_gcd_import中的文件“”,第1006行

文件“”,第983行,位于_find_and_load

文件“”,第967行,处于_find_and_load_unlocked状态

“ _ load_unlocked”中第677行的文件“”

exec_module中的文件“”,第728行

_call_with_frames_removed中的文件“”,第219行

文件“ /Users/nawaf/Desktop/python/blog/models.py”,第5行,在     类Post(models.Model):

Post中的文件“ /Users/nawaf/Desktop/python/blog/models.py”,第10行     created_date = models.DateTimeField(defult = timezone.now)

文件“ /Users/nawaf/myvenv/lib/python3.7/site-packages/django/db/models/fields/init.py”,行1163,在 init中     super()。初始化(详细名称,名称,**变格)

TypeError: init ()得到了意外的关键字参数'defult'

1 个答案:

答案 0 :(得分:0)

您的models.py文件中有一个错字。应该是:

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

而不是defult=timezone.now