Difference between revisions of "Python Django"
From Tmplab
(New page: = 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.get...) |
|||
| (One intermediate revision by the same user not shown) | |||
| 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 = | ||
| Line 4: | Line 12: | ||
passenger_wsgi.py | passenger_wsgi.py | ||
| − | + | <PRE> | |
#!/usr/bin/python | #!/usr/bin/python | ||
import sys, os | import sys, os | ||
| Line 24: | Line 32: | ||
f.write('------------------------------') | f.write('------------------------------') | ||
f.close() | f.close() | ||
| − | + | </PRE> | |
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()
