|
@@ -331,10 +331,10 @@ class RenameModel(ModelOperation):
|
|
|
model_state.fields[index] = name, changed_field
|
|
|
model_changed = True
|
|
|
if model_changed:
|
|
|
- state.reload_model(model_app_label, model_name)
|
|
|
+ state.reload_model(model_app_label, model_name, delay=True)
|
|
|
# Remove the old model.
|
|
|
state.remove_model(app_label, self.old_name_lower)
|
|
|
- state.reload_model(app_label, self.new_name_lower)
|
|
|
+ state.reload_model(app_label, self.new_name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
new_model = to_state.apps.get_model(app_label, self.new_name)
|
|
@@ -444,7 +444,7 @@ class AlterModelTable(ModelOperation):
|
|
|
|
|
|
def state_forwards(self, app_label, state):
|
|
|
state.models[app_label, self.name_lower].options["db_table"] = self.table
|
|
|
- state.reload_model(app_label, self.name_lower)
|
|
|
+ state.reload_model(app_label, self.name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
new_model = to_state.apps.get_model(app_label, self.name)
|
|
@@ -521,7 +521,7 @@ class AlterUniqueTogether(FieldRelatedOptionOperation):
|
|
|
def state_forwards(self, app_label, state):
|
|
|
model_state = state.models[app_label, self.name_lower]
|
|
|
model_state.options[self.option_name] = self.unique_together
|
|
|
- state.reload_model(app_label, self.name_lower)
|
|
|
+ state.reload_model(app_label, self.name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
new_model = to_state.apps.get_model(app_label, self.name)
|
|
@@ -575,7 +575,7 @@ class AlterIndexTogether(FieldRelatedOptionOperation):
|
|
|
def state_forwards(self, app_label, state):
|
|
|
model_state = state.models[app_label, self.name_lower]
|
|
|
model_state.options[self.option_name] = self.index_together
|
|
|
- state.reload_model(app_label, self.name_lower)
|
|
|
+ state.reload_model(app_label, self.name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
new_model = to_state.apps.get_model(app_label, self.name)
|
|
@@ -626,7 +626,7 @@ class AlterOrderWithRespectTo(FieldRelatedOptionOperation):
|
|
|
def state_forwards(self, app_label, state):
|
|
|
model_state = state.models[app_label, self.name_lower]
|
|
|
model_state.options['order_with_respect_to'] = self.order_with_respect_to
|
|
|
- state.reload_model(app_label, self.name_lower)
|
|
|
+ state.reload_model(app_label, self.name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
to_model = to_state.apps.get_model(app_label, self.name)
|
|
@@ -705,7 +705,7 @@ class AlterModelOptions(ModelOptionOperation):
|
|
|
for key in self.ALTER_OPTION_KEYS:
|
|
|
if key not in self.options and key in model_state.options:
|
|
|
del model_state.options[key]
|
|
|
- state.reload_model(app_label, self.name_lower)
|
|
|
+ state.reload_model(app_label, self.name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
pass
|
|
@@ -738,7 +738,7 @@ class AlterModelManagers(ModelOptionOperation):
|
|
|
def state_forwards(self, app_label, state):
|
|
|
model_state = state.models[app_label, self.name_lower]
|
|
|
model_state.managers = list(self.managers)
|
|
|
- state.reload_model(app_label, self.name_lower)
|
|
|
+ state.reload_model(app_label, self.name_lower, delay=True)
|
|
|
|
|
|
def database_forwards(self, app_label, schema_editor, from_state, to_state):
|
|
|
pass
|