title: What is a Django "app" supposed to mean?
body: <p>I'm new to Django and trying to understand the preferred means of operation when deploying web applications.</p>
  
  <p>Let's say I'm making a web application with (for example) user login management, some uploading functionality, manipulation of uploaded files, and rendering uploaded files on screen.  They're all part of the same "web application". </p>
  
  <p>Would each of these functions be its own app in the project, or should these all be together a single app?  Is a Django app intended to correspond to a web application, or does it correspond to a single set of functions interfacing with a few tables in the database?</p>