2
我試圖同步我的數據庫,但在同步時顯示錯誤遷移我的models.py包含文件夾遷移它顯示沒有發現夾具。Django的python幫助需要
我已經粘貼它顯示的信息:
C:\election\trunk\election-server\geodjango>manage.py syncdb
Syncing...
No fixtures found.
Synced:
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.sites
> django.contrib.messages
> django.contrib.admin
> django.contrib.gis
> south
> django_extensions
Not synced (use migrations):
- india
(use ./manage.py migrate to migrate these)
而上遷移,它顯示了這個消息:
C:\election\trunk\election-server\geodjango>manage.py migrate
Running migrations for india:
- Nothing to migrate.
- Loading initial data for india.
No fixtures found.
我該如何解決這個問題?
現在當我遷移我的應用程序說「印度」它表明,django.db.utils.DatabaseError:關係「india_problemreported」已經存在,我現在如何擺脫這個錯誤。 – RamIndani 2011-05-24 05:41:17
這可能是因爲當你在運行遷移時,沒有'--no-initial-data',它創建了數據庫,但只是部分遷移了它。不過,這只是一種預感。您可以嘗試刪除您的數據庫(如果需要,請將其備份),然後運行./manage.py migrate india --no-initial-data。請查閱http://south.aeracode.org/docs/commands.html以獲取South命令和說明的完整列表。 – mwcz 2011-05-24 15:28:28
是的,它的工作原理非常感謝 – RamIndani 2011-06-14 17:15:24