# Python : Django : Migrations ## Template ```python # Generated by Django 5.0.6 on 2024-06-13 17:54 from django.db import migrations class Migration(migrations.Migration): dependencies = [ ('myapp', '0002_superuser'), ] operations = [ ] ``` ## Operations ```python CreateModel( name "MyModel" fields [ ( name, instance ), ... ] options = None from class Meta bases = None optional; list; classes or names managers = None [ ( name, instance ), ... ] ) DeleteModel( name ) RenameModel( old_name, new_name ) AddField( model_name, name, field, preserve_default=True ) AlterField( model_name, name, field_ preserve_default=True ) RenameField( model_name, old_name, new_name ) RemoveField( model_name, name ) AlterIndexTogether( name, index_together ) AlterModelManagers( name, managers ) AlterModelOptions( name, options ) AlterModelTable( name, table ) AlterOrderWithRespectTo( name, order_with_respect_to ) AlterUniqueTogether( name, unique_together ) AddIndex( model_name, index ) RenameIndex( model_name, new_name, old_name=None, old_fields=None ) RemoveIndex( model_name, name ) AddConstrain( model_name, constraint ) RemoveConstraint( model_name, name ) RunSQL( sql, reverse_sql=None, state_operations=None, hints=None, elidable=False ) RunPython( code, reverse_code=None, atomic=None, hints=None, elidable=False ) ```