Измените имя поля и запустите python manage.py schemamigration --auto yourapp
. Юг добавит код для удаления столбца и добавит новый. Разрешение South генерировать миграцию гарантирует, что ORM заморожен должным образом, поэтому все, что вам нужно сделать, это просто изменить фактическую миграцию на переименование, а не удаление и добавление. Просто удалите эти строки из прямой и обратной миграции и замените их на:
def forwards(self, orm):
db.rename_column('yourapp_yourmodel', 'registered_to_id', 'owner_id')
def backwards(self, orm):
db.rename_column('yourapp_yourmodel', 'owner_id', 'registered_to_id')
Сохраните, а затем перенесите ваше приложение.