title: Project structure for Django Application with multiple authentication type
body: <p>I am new to Django although have done web projects using PHP/laravel. I am trying to learn Django by developing a simple project.</p>
  <p>My project will be a sample food delivery project. There are mainly two parts.</p>
  <ol>
  <li><p>Web Dashboard for Food Store Owners</p>
  </li>
  <li><p>API for Customer APP</p>
  </li>
  </ol>
  <p>for the Web Dashboard part, I am planning to use session-based authentication and templates. So owners/managers will register/login to the dashboard and manage orders.</p>
  <p>and For the Customer APP, It will be some rest APIs for the Mobile APP. Customers will be able to register/login to the Mobile APP and place orders. I am planning to use JWT token for this part.</p>
  <p>Now, I am a little bit confused about the project structure. Will I make two different apps for the Web and API part? How to manage two different types of authentication? I will be glad if someone can give me some tips and let me know the best practice for structuring this type of project.</p>
  <p>Thanks in Advance!</p>