Mon*_*lal 25 python migration django
我正在尝试按照Django教程,当我进入时遇到以下错误python manage.py makemigrations polls
Unknown command: 'makemigrations'
Run Code Online (Sandbox Code Playgroud)
这是教程的链接,我成功地完成了所有以前的步骤,我不确定现在出了什么问题或如何解决它.PS:我已经在INSTALLED_APPS中加入了"民意调查"!
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
'South',
)
Run Code Online (Sandbox Code Playgroud)
答:我必须将INSTALLED_APPS修改为:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
)
Run Code Online (Sandbox Code Playgroud)
并且还使用了这个命令: python manage.py syncdb
Pet*_*per 23
迁移最初是在2014年9月2日正式发布的1.7版本中添加的.您需要确保您的教程与您正在使用的Django版本相匹配.例如,该版本的教程涵盖1.9:
https://docs.djangoproject.com/en/1.9/intro/tutorial01/
或者,如果您使用的是旧版本的Django,则可以将该URL中的"1.9"更改为您所使用的任何版本(返回1.3).或者使用文档页面上的下拉列表选择版本并搜索"教程".