我正在尝试了解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)
我不明白这意味着什么.我该如何解决这个错误?
请给出你有用的建议来解决这个错误.谢谢
首先,您似乎正在使用 Django 的开发版本。不要这样做,尤其是当你刚刚开始时。使用最新的实际版本 1.8。
其次,从 1.7 开始,Django 就包含了内置的迁移。不需要安装South。
| 归档时间: |
|
| 查看次数: |
441 次 |
| 最近记录: |