Skip to content

Instantly share code, notes, and snippets.

@RANUX
Last active September 11, 2020 11:57
Show Gist options
  • Save RANUX/78570d523cfb424e71298bfe107879dd to your computer and use it in GitHub Desktop.
Save RANUX/78570d523cfb424e71298bfe107879dd to your computer and use it in GitHub Desktop.
Переименовать поле модели Django
  1. Изменить имя поля в модели (но запомнить старое имя для 3 шага!)
  2. Создать пустую миграцию
$ python manage.py makemigrations --empty myApp
  1. Отредактировать новый файл пустой миграции он находится в папке миграции в папке вашего приложения и будет последней миграцией) добавив:
operations = [
        migrations.RenameField('MyModel', 'old_field_name', 'new_field_name'),
    ]

В список operations.

  1. Применить миграции:
$ python manage.py migrate myApp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment