mirror of
https://github.com/django/django.git
synced 2025-08-22 11:34:33 +00:00

This inspects the migration operation, and if it is not in the
django.db.migrations module, it adds the relevant imports to the
migration writer and uses the correct class name.
Backport of bb39037fcb
from master
26 lines
552 B
Python
26 lines
552 B
Python
from django.db.migrations.operations.base import Operation
|
|
|
|
|
|
class TestOperation(Operation):
|
|
def __init__(self):
|
|
pass
|
|
|
|
@property
|
|
def reversible(self):
|
|
return True
|
|
|
|
def state_forwards(self, app_label, state):
|
|
pass
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
pass
|
|
|
|
def state_backwards(self, app_label, state):
|
|
pass
|
|
|
|
def database_backwards(self, app_label, schema_editor, from_state, to_state):
|
|
pass
|
|
|
|
|
|
class CreateModel(TestOperation):
|
|
pass
|