To deploy a site with Python/Django/MySQL I had to do these on the server (RedHat Linux):
To enable easy Django deployement I would to the following:
Fisrt-time server configuration
In your development environment
Every time you want to deploy
Alias /media/ /usr/local/django/mysite/media/
<Directory /usr/local/django/mysite/media>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /usr/local/django/mysite/apache/django.wsgi
<Directory /usr/local/django/mysite/apache>
Order deny,allow
Allow from all
</Directory>
Automating deployement