如何在django与南方合作

ris*_*ant 5 django

我正在尝试了解python-django Web框架.我已经在我的ubuntu操作系统中成功安装了数据库迁移工具'south',并将其添加到INSTALLED_APPS我的web应用程序中使用此工具.

当我使用manage.py运行任何命令时

$ ./manage.py runserver
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

"/usr/local/lib/python2.7/dist-packages/South-1.0.2-py2.7.egg/south/db/generic.py:9: RemovedInDjango19Warning: The django.db.backends.util module has been renamed. Use django.db.backends.utils instead.
  from django.db.backends.util import truncate_name

There is no South database module 'south.db.sqlite3' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS."
Run Code Online (Sandbox Code Playgroud)

我不明白这意味着什么.我该如何解决这个错误?

请给出你有用的建议来解决这个错误.谢谢

Dan*_*man 4

首先,您似乎正在使用 Django 的开发版本。不要这样做,尤其是当你刚刚开始时。使用最新的实际版本 1.8。

其次,从 1.7 开始,Django 就包含了内置的迁移。不需要安装South。