Hi,
I have a working set of squashed migrations for my program that consists of some 15 applications. The old migration set works fine. The newly created squashed migrations work fine. But when I keep them together (as required for deployment), I run into circular dependency problems when running 'migrate'.
My guess is that the manage 'migrate' command considers all the OLD dependencies. It should of course decide which initial migration it will apply per application and then only look at the dependencies for those migrations. I am worried it considers the old migrations.
I have a work-around, but this could be an improvement to Django (using 3.0).
Ramon