[1.10.x] Fixed #24650 -- Documented how to change an unmanaged model to managed.
Backport of 80c03b06ad
from master
This commit is contained in:
parent
4073780219
commit
6be255a22a
|
@ -322,3 +322,12 @@ Also consider what you want to happen when the migration is unapplied. You
|
|||
could either do nothing (as in the example above) or remove some or all of the
|
||||
data from the new application. Adjust the second argument of the
|
||||
:mod:`~django.db.migrations.operations.RunPython` operation accordingly.
|
||||
|
||||
Changing an unmanaged model to managed
|
||||
======================================
|
||||
|
||||
If you want to change an unmanaged model (:attr:`managed=False
|
||||
<django.db.models.Options.managed>`) to managed, you must remove
|
||||
``managed=False`` and generate a migration before making other schema-related
|
||||
changes to the model, since schema changes that appear in the migration that
|
||||
contains the operation to change ``Meta.managed`` may not be applied.
|
||||
|
|
Loading…
Reference in New Issue