Hacker News new | past | comments | ask | show | jobs | submit login

Yeah that works pretty well too. I think there’s some minor advantages of having them in apps, they’re sorted neatly in the admin, you’re forced to split views, models, templates, admin, etc together which keeps things a bit cleaner. But it’s also messier in other ways (you have to sift through too many files to find the thing you want).



Migrations that cross app boundaries are a nightmare. Before you know it there's thousands of migrations in your various apps, and squash is powerless to help you. It'll pretend to work but break your migrations if you try to squash across any migration that depends on a migration in a different app.

IMO migrations in combinations with apps are fully broken in django. it's unworkable for large projects.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: