Dear Django developers,
can apps that use migrations depend on unmigrated apps?
The documentation at
<
https://docs.djangoproject.com/en/1.7/topics/migrations/#dependencies>
explains how dependencies work, and explicitly mentions that unmigrated
apps cannot depend on migrated apps.
In turn it seems to imply that migrated apps *can* depend on unmigrated
apps, but is that correct? In the docs example where `books` have a
foreign key and thus depend on `authors`, does it really work if
`authors` is unmigrated? How would it be able to run the `authors`
migration to create the table the foreign key in `books` references, if
`authors` is unmigrated?
This is an implication of my so far unfruitful attempts to add
migrations to an older, existing app as described in thread
<
https://groups.google.com/forum/#!topic/django-users/lVS24BGFouo>,
where I have exactly this situation:
The older app is still unmigrated (as I could not yet find a way to
overcome the problems with making it migrated), and would like to create
a new one in the meanwhile. The new app has a foreign key on a model in
the old one, and now I'm wondering if it is wise to proceed...?
Any hints and help would very much be appreciated! :-)
Best regards,
Carsten