Django manage.py未知命令:'syncdb'

我试图按照这个教程,但我卡在第五步。

当我执行

[〜/ Django Projects / netmag $] python manage.py syncdb

我收到以下错误信息:

 Unknown command: 'syncdb' Type 'manage.py help' for usage. 

这里是./manage.py help的输出./manage.py help不包含syncdb命令。 我如何添加?

谢谢你的帮助!

编辑:

当我运行迁移时,我得到这个错误:

“创build新的内容types时出错,请确保内容types”RuntimeError:创build新的内容types时出错。 在尝试单独迁移应用程序之前,请确保已经迁移了内容types。

在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:

如果我从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命令。 使用python manage.py migrate代替。

你必须使用python manage.py migrate而不是python manage.py syncdb

在下面 运行 python manage.py makemigrations

 Migrations for 'blog': blog/migrations/0001_initial.py: - Create model Blog 

然后在 下面 运行 python manage.py migrate result

 Operations to perform: Apply all migrations: admin, blog, auth, contenttypes, sessions Running migrations: Applying article.0001_initial... OK