Django 1.7 migrations

Django-fiber 1.0 supports Django 1.7. This means that it also uses the new Django 1.7 migrations.

  • The South migrations are removed. If you want to use the old South migrations, then read below.
  • There are no database changes between the previous version (0.13) and 1.0.

Migration from Django-fiber 0.13

  • You want to migrate from Django-fiber 0.13 to 1.0
  • You want to use Django 1.7

Good news! Your database is up-to-date. There are no new migrations.

You still should fake the new migrations. Also see upgrading from south.

python manage.py migrate --fake fiber

Migration from Django-fiber <= 0.12.2

  • You want to to migrate from Django-fiber <= 0.12.2 to 1.0
  • You want to use Django 1.7

You should first upgrade to Django-fiber 0.13:

pip install -U django-fiber==0.13

Do not yet update to Django 1.7.

Apply the migrations:

python manage.py migrate fiber

You can now upgrade to Django-fiber 1.0 and Django 1.7.

Other variations

If you want to keep using Django <= 1.6:

  • You want to migrate from Django-fiber 0.13 to 1.0.

You don’t have to do anything because your database is up-to-date.

  • You migrate from Django-fiber <= 0.12.2 to 1.0.

You should first upgrade to Django-fiber 0.13 and apply the South migrations.