Python Django

From Tmplab

Revision as of 22:13, 4 November 2010 by Phil (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Debugging django

passenger_wsgi.py

{{{

  1. !/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()

}}}

Personal tools