2015-06-07 21 views
6

Python-django web çerçevesi hakkında bilgi almaya çalışıyorum. Ubuntu işletim sistemimde 'south' veritabanını başarıyla yükledim ve web aracım için bu aracı kullanabilmek için INSTALLED_APPS'a ekledim. Ne anlama geldiği anlamıyorumdjango ile güneyde nasıl çalışılır

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

: Ben

$ ./manage.py runserver 

gibi manage.py kullanarak herhangi komutu çalıştırdığınızda

bu hatayı alıyorum. Bu hatayı nasıl düzeltebilirim?

Lütfen bu hatayı gidermek için yararlı önerinizi verin.

cevap

4

İlk olarak, Django'nun geliştirme sürümünü kullanıyor görünüyorsunuz. Bunu yapma, özellikle de yeni başladığın gibi. En son gerçek sürümü kullan, 1.8.

İkincisi, 1.7'den beri Django yerleşik göçleri içeriyor. Güney'i kurmaya gerek yok.

+0

Ayrıca, taşıma belgelerini deneyin (burada) (https://docs.djangoproject.com/en/1.8/topics/migrations/). – bwarren2

İlgili konular