Django 1.7 introdujo Migraciones, por lo que ahora ni siquiera necesita instalar un paquete adicional para administrar sus migraciones.
Para cambiar el nombre de su modelo, primero debe crear una migración vacía:
$ manage.py makemigrations <app_name> --empty
Luego debe editar el código de su migración de esta manera:
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('yourapp', 'XXXX_your_previous_migration'),
]
operations = [
migrations.RenameField(
model_name='Foo',
old_name='name',
new_name='full_name'
),
migrations.RenameField(
model_name='Foo',
old_name='rel',
new_name='odd_relation'
),
]
Y después de eso necesitas correr:
$ manage.py migrate <app_name>