如何在django与南方合作

时间:2015-06-07 12:11:29

标签: django

我正在尝试了解python-django Web框架。 我已经成功安装了数据库迁移工具“南方”。在我的ubuntu操作系统中,并将其添加到INSTALLED_APPS,以便将此工具用于我的网络应用程序。

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

$ ./manage.py runserver

我收到此错误:

"/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."

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

请提供有用的建议来解决此错误。谢谢

1 个答案:

答案 0 :(得分:4)

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

其次,自1.7 Django以来已包含内置迁移。无需安装South。