需要Django python帮助

时间:2011-05-23 19:42:32

标签: python django django-south manage.py

我正在尝试同步我的数据库但在同步时显示错误以迁移我的models.py包含文件夹迁移时显示没有找到固定装置。

我已粘贴显示的消息:

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.

如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

你的第一段对我来说有点混乱。如果我正确理解你的问题,这听起来就像我遇到的那样。

默认情况下,数据库的初始数据存储在文件initial_data.json中。您收到的迁移消息表明您正在使用django迁移工具South。如果您没有任何初始数据,可以使用此命令告诉South忽略初始数据:

./manage.py migrate --no-initial-data

这有帮助吗?