Navigation Menu

Skip to content

Commit

Permalink
Merge pull request #1985 from raphaa/21499
Browse files Browse the repository at this point in the history
Fixed #21499 -- Migrations won't work if field signature changes
  • Loading branch information
andrewgodwin committed Nov 26, 2013
2 parents ac17525 + 455e289 commit 0c46ca8
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions docs/topics/migrations.txt
Expand Up @@ -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
------------------------- -------------------------


Expand Down

0 comments on commit 0c46ca8

Please sign in to comment.