Question

I am trying to sync my DB but at time of sync it shows error to migrate my models.py containing folder on migrating it shows no fixtures found.

I have pasted the messages which it shows:

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)

And on migrating, it shows this message:

C:\election\trunk\election-server\geodjango>manage.py migrate
Running migrations for india:
- Nothing to migrate.
 - Loading initial data for india.
No fixtures found.

How do I solve this problem?

Was it helpful?

Solution

Your first paragraph is a little confusing to me. If I understand your question correctly, it sounds like something I ran into.

Initial data for a database is stored in the file initial_data.json by default. The migration messages you are getting indicate that you're using the django migration tool South. IF you do not have any initial data, you can tell South to ignore initial data with this command:

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

Does that help?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top