| import os,sys | |
| os.environ['DJANGO_SETTINGS_MODULE'] = '{0}.settings' | |
| # Google App Engine imports. | |
| from google.appengine.ext.webapp import util | |
| # Force Django to reload its settings. | |
| from django.conf import settings | |
| settings._target = None | |
| import django.core.handlers.wsgi | |
| import django.core.signals | |
| import django.db | |
| import django.dispatch.dispatcher | |
| # Log errors. | |
| #django.dispatch.dispatcher.connect( | |
| # log_exception, django.core.signals.got_request_exception) | |
| # Unregister the rollback event handler. | |
| django.dispatch.dispatcher.disconnect( | |
| django.db._rollback_on_exception, | |
| django.core.signals.got_request_exception) | |
| def main(): | |
| # Create a Django application for WSGI. | |
| application = django.core.handlers.wsgi.WSGIHandler() | |
| # Run the WSGI CGI handler with that application. | |
| util.run_wsgi_app(application) | |
| if __name__ == '__main__': | |
| main() |