What is a good Django workflow?
here is something I do in general,

configure basic settings
configure root url.py
configure settings, url.py for static (media) files
create model
sync db
write views (use simple template, if needed)

once you are done with back end implementation

think about UI
prepare styles, scripts
start working on template implementation
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.