Is your django code as simple as the framework it runs in?
Are you overdesigning? Refactor now before the DRY police gets you!
Try reading your own app after one month: how do you feel? Feeling lost?
It's
time to find the right balance between generic infrastructure and
simplicity. Sometimes few more lines of code are needed to show exactly
what your view is up to.
When shoud you split a project in different django apps when it becomes largish? Is it worth it? Overdesigning again?
A
few real-world examples will help us find the right approiach for our
own app. Let's read other people's code, find *architectural* bugs and
fix the thing.