Difference between revisions of "Python Django"
From Tmplab
(→Debugging django) |
|||
Line 1: | Line 1: | ||
+ | = Django on Dreamhost = | ||
+ | |||
+ | Add this at the beginning of your passenger_wsgi.py: | ||
+ | |||
+ | <PRE> | ||
+ | sys.path.append('/home/USER/HOSTNAME/django/installed/lib/python') | ||
+ | </PRE> | ||
+ | |||
+ | |||
= Debugging django = | = Debugging django = | ||
Latest revision as of 00:12, 5 November 2010
Django on Dreamhost
Add this at the beginning of your passenger_wsgi.py:
sys.path.append('/home/USER/HOSTNAME/django/installed/lib/python')
Debugging django
passenger_wsgi.py
#!/usr/bin/python import sys, os f=open("/tmp/djangodebug", "w+") f.flush() sys.stderr = f try: import sys, os sys.path.append(os.getcwd()) os.environ['DJANGO_SETTINGS_MODULE'] = "XXX" import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() except: f.flush() print "Unexpected error:", sys.exc_info()[0] f.write('------------------------------') f.write(sys.exc_info()[0]) f.write('------------------------------') f.close()