Fixed #21499 -- Added a paragraph to the docs.

This commit is contained in:
Raphael Jasjukaitis 2013-11-24 15:26:45 +01:00
parent 033b26173b
commit 455e2896b1
1 changed files with 9 additions and 0 deletions

View File

@ -244,6 +244,15 @@ it's entirely possible to write them manually if you need to. Some of the
more complex operations are not autodetectable and are only available via more complex operations are not autodetectable and are only available via
a hand-written migration, so don't be scared about editing them if you have to. a hand-written migration, so don't be scared about editing them if you have to.
Custom fields
~~~~~~~~~~~~~
You can't modify the number of positional arguments in an already migrated
custom field without raising a TypeError. The old migration will call the
modified ``__init__`` method with the old signature. So if you need a new
argument, please create a keyword argument and use e.g.
``assert kwargs.get('argument_name') is not None`` in the constructor.
Adding migrations to apps Adding migrations to apps
------------------------- -------------------------