I found a way around this problem, a bit hacked, 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 web server that is not there. I use the django development server, but it works nonetheless.
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 called DoE.wsgi in / home / bitnami / apps / django / scripts that 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 turn on
/opt/bitnami/apps/django/conf/DoE.conf
in my httpd.conf file, which for my case was here: / opt / bitnami / apache2 / conf
After that I restarted my computer / server and everything was fine :)
Amirhbp
source share