This has been tested with Django 1.3 Beta 1.
To set up the database, run commands like:
In MySQL:
create database wfgservices character set utf8;
grant create,alter,index,select,insert,update,delete on wfgservices.* to 'wfgservices'@'localhost' identified by '[PASSWORD]';
In shell:
python manage.py syncdb
Copy settings_local.EXAMPLE.py to settings_local.py and fill in the details.
Set up Apache with some options kind of like:
WSGIScriptAlias / /var/www/wherever/django.wsgi
SetOutputFilter DEFLATE
Options None
AuthType Basic
AuthName "WFG login"
AuthUserFile ...
Require valid-user
Alias /static/admin/ /usr/lib/python2.5/site-packages/django/contrib/admin/media/
Alias /robots.txt /var/www/wherever/robots.txt
Alias /favicon.ico /var/www/wherever/favicon.ico