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
Готово!