[1.9.x] Fixed #25618 -- Added a helpful error message when Django & south migrations exist in the same directory.
Forwardport of 65bff161ff
from stable/1.8.x
This commit is contained in:
parent
b49716cd99
commit
774a893d0b
|
@ -124,6 +124,12 @@ class MigrationLoader(object):
|
|||
app_config.label,
|
||||
)
|
||||
if south_style_migrations:
|
||||
if app_config.label in self.migrated_apps:
|
||||
raise BadMigrationError(
|
||||
"Migrated app %r contains South migrations. Make sure "
|
||||
"all numbered South migrations are deleted prior to "
|
||||
"creating Django migrations." % app_config.label
|
||||
)
|
||||
self.unmigrated_apps.add(app_config.label)
|
||||
|
||||
def get_migration(self, app_label, name_prefix):
|
||||
|
|
|
@ -41,3 +41,6 @@ Bugfixes
|
|||
|
||||
* Fixed crash with ``contrib.postgres.forms.SplitArrayField`` and
|
||||
``IntegerField`` on invalid value (:ticket:`25597`).
|
||||
|
||||
* Added a helpful error message when Django and South migrations exist in the
|
||||
same directory (:ticket:`25618`).
|
||||
|
|
Loading…
Reference in New Issue