What is a good Django workflow?
the required steps for a Django application? 

There are two required steps.
Write the settings.  Write the urls.py
The rest of the steps are optional.

This also serves as a checklist of things to do. 

Bad policy.  You don't need a checklist of Django features.  You need a collection of use cases or user stories which you must implement.  
For some reason, you've omitted the two most important and valuable features of Django.  Configure the default admin interface and write unit tests.  The default admin interface is very high value.  Unit testing is absolutely central.  
You do it like this.

Gather use cases.
Prioritize the use cases.
Define the actors.  The classes of actors becomes groups in the security model.
Define enough "applications" to satisfy the first release of use cases.  Define the url structure.  Cool URL's don't change. 
Build the first use case:  models (including security), admin, urls, tests, forms, views and templates.  Note that these are the file names (models.py, admin.py, ...) except for templates.  Also note that forms and admin should be defined in separate modules even though this isn't required.  Also note that templates will be split between a generic templates directory for top-level stuff and application-specific templates.
Build the second use case: models (including security), admin, urls, tests, forms, views and templates.

...
n.  Package for release.  Tweak up the settings. Configure database and mod-wsgi
I'm a beginner to Python and Django. 
When starting a new project what do you do first before diving into the code?
For example, one could take the following steps:

Configure the settings.py file first
Configure models.py to lay out data structure
Create template files
Define the views/pages 
Syncdb
etc

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? 
Thanks.