Q:

Run migrations without loading initial_data.json

I provide a lista of users for my application in a json located in my app:
myapp/
  fixtures/
    initial_data.json

it load everytime I run python manage.py migrate. I've read the Providing initial data for models document, but it does not mention anything about avoid loading it.
I wonder if there's a command to run python manage.py migrate without load initial_data.

A:

Consider upgrade to Django==1.8. You shouldn't have many problems after upgrade. What's your Django version?
Anyway, take a look at the documentation, since Django>=1.7 automatic loading of fixtures doesn't work: 

If an application uses migrations, there is no automatic loading of fixtures

An application uses migrations when you have the migrations folder with the __init__.py file inside it.
If you use Django>=1.7 and you use migrations in your app, you don't have automatic fixtures loading when you run python manage.py migrate.
But, if you don't use migrations in your app, you always have automatic  fixtures loading if your fixture file is named initial_data.json.
You can rename the initial_data.json file to any other name (like mydata.json) in order to avoid automatic fixtures loading, then, you can load the data any time you want by running:
django-admin.py loaddata mydata.json

