Django — rename a model field

Как переименовать поле модели в django (пример команд).

Первый шаг: в коде модели printer переименовываю поле name_short на новое nameShort. Затем в консоли выполняю следующие команды:

# python3 manage.py check
System check identified no issues (0 silenced).
# python3 manage.py makemigrations
Did you rename printer.name_short to printer.nameShort (a CharField)? [y/N]
# y 
Migrations for 'core': 
  core/migrations/0020_auto_20180803_2327.py 
    - Rename field name_short on printer to nameShort
#python3 manage.py migrate 
Operations to perform: 
  Apply all migrations: admin, auth, contenttypes, core, sessions 
Running migrations: 
  Applying core.0020_auto_20180803_2327... OK
Готово!

Добавить комментарий