Как создать миграцию

Python Junior Без компании
Как создать миграцию
Ответы
Для создания миграции в Django используйте команды `makemigrations`. Вот как это работает: - После изменения моделей в `models.py` выполните: ``` python manage.py makemigrations ``` - Для создания пустой миграции (например, для ручных изменений): ``` python manage.py makemigrations --empty yourappname ``` - Чтобы увидеть SQL-код миграции перед применением: ``` python manage.py sqlmigrate yourappname 0001 ``` Пример миграции: ``` from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('yourapp', '0001_initial'), ] operations = [ migrations.AddField( model_name='mymodel', name='new_field', field=models.CharField(max_length=100, default=''), ), ] ``` После создания миграции примените её командой `migrate`.