Recommended Django project structure

Posted by David Winterbottom Head of Engineering on Jun 28, 2018

James Beith, a member of our tech team, has written up an excellent post on how to structure a Django project, based on how we structure our Django projects here at Octopus Energy.

We’ve found that Django’s emphasis on re-usable apps can lead to structural problems and a three-layer approach, where data and application logic are clearly separated works better for large Django projects.

There’s some discussion of this approach over on Hacker News.