# 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 )
```