5
I’ve found a way to work around this issue, it’s a bit hacky but it does the job.
I got it from here http://wiki.bitnami.org/Components/Django.
But they imply that you only need to do this if you are using an apache webserver which I am not. I am using the django’s development server, but nevertheless it works.
Basically I had to create a DoE.conf file in /home/bitnami/apps/django/conf which looks like this:
Alias /static "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/admin/static"
<Directory '/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib'>
Order allow,deny
Allow from all
</Directory>
WSGIScriptAlias /DoE "/opt/bitnami/apps/django/scripts/DoE.wsgi"
<Directory '/opt/bitnami/apps/django/scripts'>
Order allow,deny
Allow from all
</Directory>
and then create a file named DoE.wsgi in /home/bitnami/apps/django/scripts which looks like this:
import os, sys
sys.path.append('/opt/bitnami/apps/django/django_projects')
sys.path.append('/opt/bitnami/apps/django/django_projects/DoE')
os.environ['DJANGO_SETTINGS_MODULE'] = 'DoE.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
after that I had to include
/opt/bitnami/apps/django/conf/DoE.conf
in my httpd.conf file, which for my case was here: /opt/bitnami/apache2/conf
After this I restarted my machine/server and all was well
Source:stackexchange.com