我正在尝试遵循本教程,但我被困在第 5 步。
当我执行
[~/Django 项目/netmag$]python manage.py syncdb
我收到以下错误消息:
Unknown command: 'syncdb'
Type 'manage.py help' for usage.
这是./manage.py help
不包含syncdb
命令的输出。我该如何添加它?
谢谢你的帮助!
编辑 :
当我运行迁移时,我收到此错误:
“创建新内容类型时出错。请确保内容类型” RuntimeError:创建新内容类型时出错。请确保在尝试单独迁移应用程序之前迁移内容类型。
在 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',
]
编辑2:
如果我'blog',
从 settings.py 中删除:
:~/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?