By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,347 Members | 2,120 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,347 IT Pros & Developers. It's quick & easy.

django and mod_python

P: n/a
Hi,

I read the mod_python documentation on the Django site but I'm getting
this error:

EnvironmentError: Could not import DJANGO_SETTINGS_MODULE
'accesshiphop.settings' (is it on sys.path?): No module named
accesshiphop.settings

Here's my httpd.conf:

<Location "/public_html/myproject/">
PythonPath "[r'c:/apache/public_html/myproject/']+sys.path"
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonDebug On
</Location>

Also, the Django site says "Also, if you've manually altered your
PYTHONPATH to put your Django project on it, you'll need to tell
mod_python:"

I don't recall adding my project to my PYTHONPATH. Should I have done
this? How do I do this?

Thanks.

Mar 5 '06 #1
Share this Question
Share on Google+
5 Replies


P: n/a
ba*****@gmail.com wrote:
Hi,

I read the mod_python documentation on the Django site but I'm getting
this error:

EnvironmentError: Could not import DJANGO_SETTINGS_MODULE
'accesshiphop.settings' (is it on sys.path?): No module named
accesshiphop.settings

Here's my httpd.conf:

<Location "/public_html/myproject/">
PythonPath "[r'c:/apache/public_html/myproject/']+sys.path"
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonDebug On
</Location>

Also, the Django site says "Also, if you've manually altered your
PYTHONPATH to put your Django project on it, you'll need to tell
mod_python:"

......
in my setup the PythonPath statement puts the folder containing
myproject onto the PythonPath in your case that might be

PythonPath "[r'c:/apache/public_html']+sys.path"

also I place the SetEnv DJANGO_SETTINGS_MODULE .....
before specifying the PythonHandler, but I am unsure if that is required
(I guess it depends on exactly how apache sets up the location), but
it's what I would do in a batch file for example.

Mar 5 '06 #2

P: n/a
your suggestions worked. thanks.

Mar 5 '06 #3

P: n/a
ba*****@gmail.com a écrit :
Hi,

I read the mod_python documentation on the Django site but I'm getting
this error:

EnvironmentError: Could not import DJANGO_SETTINGS_MODULE
'accesshiphop.settings' (is it on sys.path?): No module named
accesshiphop.settings

Here's my httpd.conf:


(snip - already answered)

<OT>
BTW, there's a django mailing-list, and IIRC a mod_python mailing-list
too. When possible, post to the most specific(s) list(s).
</OT>
Mar 5 '06 #4

P: n/a
Bruno Desthuilliers wrote:
ba*****@gmail.com a écrit :
Hi,

I read the mod_python documentation on the Django site but I'm getting
this error:

EnvironmentError: Could not import DJANGO_SETTINGS_MODULE
'accesshiphop.settings' (is it on sys.path?): No module named
accesshiphop.settings

Here's my httpd.conf:


(snip - already answered)

<OT>
BTW, there's a django mailing-list, and IIRC a mod_python mailing-list
too. When possible, post to the most specific(s) list(s).
</OT>


Hi,

There are also some wxpython, pyqt, ... mailing-list, iircc and you don't
seem to bother requesters with not being at the right place ;-)

Regards,

Laurent.

Mar 6 '06 #5

P: n/a
Laurent Rahuel wrote:
Bruno Desthuilliers wrote:

ba*****@gmail.com a écrit :
Hi,

I read the mod_python documentation on the Django site but I'm getting
this error:

EnvironmentError: Could not import DJANGO_SETTINGS_MODULE
'accesshiphop.settings' (is it on sys.path?): No module named
accesshiphop.settings

Here's my httpd.conf:


(snip - already answered)

<OT>
BTW, there's a django mailing-list, and IIRC a mod_python mailing-list
too. When possible, post to the most specific(s) list(s).
</OT>

Hi,

There are also some wxpython, pyqt, ... mailing-list, iircc and you don't
seem to bother requesters with not being at the right place ;-)


Laurent,

I'm not here to bother anyone. The point here is that the OP's question
is more about django/mod_python conf than about Python itself, so I
*advise* him to post on one of these lists.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Mar 6 '06 #6

This discussion thread is closed

Replies have been disabled for this discussion.