我试着跟着this tutorial走,但我被困在第五步。
当我执行时
[~/Django Projects/netmag$]python manage.py syncdb
我收到以下错误消息:
Unknown command: 'syncdb'
Type 'manage.py help' for usage.
这里是./manage.py help
不包含syncdb
命令的输出。如何添加?
谢谢你的帮助!
运行migrate时,会出现以下错误:
"Error creating new content types. Please make sure contenttypes " RuntimeError: Error creating new content types. Please make sure contenttypes is migrated before trying to migrate apps individually.
在settings.py中:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admindocs',
'blog',
]
如果我从settings.py中删除'blog',
:
:~/Django Projects/netmag$ python manage.py migrate blog
CommandError: App 'blog' does not have migrations.
:~/Django Projects/netmag$ python manage.py makemigrations blog
App 'blog' could not be found. Is it in INSTALLED_APPS?
在django 1.7中,
syncdb
命令是deprecated。改用python manage.py migrate
。您必须使用
python manage.py migrate
,而不是python manage.py syncdb
运行
python manage.py makemigrations
结果低于之后运行
python manage.py migrate
结果低于相关问题 更多 >
编程相关推荐