title: Django project architecture
body: <p>As my Django projects are bigger and bigger I am facing issues regarding architecture. Before starting to code, I spend a lot of time to find a nice architecture for my project: how I split my project in apps, which apps are dependent on other apps and so on. To be clear, by architecture I don't mean project layout.</p>
  
  <p>I have done my research and I haven't found yet a ressource showcasing some methods to find the best architecture for a given Django project. Outside web development, UML seems to be the way to go.</p>
  
  <p>My questions are:</p>
  
  <p>1) Why is there almost no discussion about those topics on the internet ? Am I missing something and totally wrong in my approach ?</p>
  
  <p>2) Can UML be used to work on Django project architecture ?</p>
  
  <p>3) Is there a common way to tackle this issue with Django ?</p>