Python Django

From Tmplab

(Difference between revisions)
Jump to: navigation, search

Phil (Talk | contribs)
(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...)
Next diff →

Revision as of 22:13, 4 November 2010

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