title: What is a good Django workflow?
body: <p>I'm a beginner to Python and Django. </p>
  
  <p>When starting a new project what do you do first before diving into the code?</p>
  
  <p>For example, one could take the following steps:</p>
  
  <ol>
  <li>Configure the settings.py file first</li>
  <li>Configure models.py to lay out data structure</li>
  <li>Create template files</li>
  <li>Define the views/pages </li>
  <li>Syncdb</li>
  <li>etc</li>
  </ol>
  
  <p>So my question is, what is a good workflow to get through the required steps for a Django application? This also serves as a checklist of things to do. In the definitive guide to Django, the author talks about approaching top down or bottom up. Can anyone expand further on this and perhaps share their process? </p>
  
  <p>Thanks.</p>