Django Notes
At present, prefer Rails over Django, but just in case.
Django Workflow
- Create project using django-admin startproject project
- Edit settings.py - database parameters, installed apps + anything else (e.g. timezone)
- Create database tables - manage.py syncdb
- Create models - manage.py startapp appname
- Add models for app to appname/models.py
- Activate models - manage.py sql(all); syncdb
- Desing URLs (views) + templates - generic views are good (CRUD)
- Optional - customise admin interface





