Field.deconstruct() howto docs
Fixed #21438: makemigrations now detects ManyToManyFields