我正在尝试同步我的数据库但在同步时显示错误以迁移我的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.
如何解决这个问题?
答案 0 :(得分:3)
你的第一段对我来说有点混乱。如果我正确理解你的问题,这听起来就像我遇到的那样。
默认情况下,数据库的初始数据存储在文件initial_data.json
中。您收到的迁移消息表明您正在使用django迁移工具South。如果您没有任何初始数据,可以使用此命令告诉South忽略初始数据:
./manage.py migrate --no-initial-data
这有帮助吗?