#35151: makemigrations hangs forever on complex apps/models ---------------------------------+-------------------------------------- Reporter: Seth Syberg | Owner: nobody Type: Bug | Status: closed Component: Migrations | Version: 5.0 Severity: Normal | Resolution: needsinfo Keywords: migrations hang | Triage Stage: Unreviewed Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 ---------------------------------+-------------------------------------- Comment (by Seth Syberg):
FWIW I was able to unblock myself here, but something still smells very odd to me, I'll add some details for posterity/anyone who ends up here. Maybe this is better suited as a feature request to (1) better handle custom user models and (2) make debug output more helpful. As I googled around about this I found lots of info about custom user models/auth causing issues (including this now 8 year old open ticket: https://code.djangoproject.com/ticket/25313) so I had a hunch it was related to this. What finally got me over the hump though was killing the hung makemigrations (ctrl-c) and attempting to rerun makemigrations gave a little more information (on the 2nd run it oddly did not hang but errored with a circular dependency error). This resulted in a flurry changes and moving add fields around and deleting some other field references that I was getting errors on and then running makemigrations again, and eventually I did end up in a stable state. I went from 200+ migration files across 7 apps to about 12 migration files total and spinning up now is much much faster. -- Ticket URL: <https://code.djangoproject.com/ticket/35151#comment:5> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/0107018d57307c19-08b2705a-c745-4de3-bfab-9e52d13630f5-000000%40eu-central-1.amazonses.com.