Skip to content
Snippets Groups Projects
Select Git revision
  • cb7e7a4df63e62931c985b9dab41b76344489d02
  • test default protected
  • master protected
  • original
  • pirati-backup protected
  • beta-2
  • beta-1
  • v3.1.4
  • v3.1.3
  • v3.1.2
  • v3.1.1
  • v3.1.0
  • v3.0.16
  • v3.0.15
  • v3.0.14
  • v3.0.13
  • v3.0.12
  • v3.0.11
  • v3.0.10
  • v3.0.9
  • v3.0.8
  • v3.0.7
  • v3.0.6
  • v3.0.5
  • v3.0.4
25 results

views.py

Blame
  • django-gae.py 1002 B
    """
    Running Django on GAE, as per
    http://code.google.com/appengine/articles/django.html
    
    Ben Adida
    ben@adida.net
    2009-07-11
    """
    
    import logging, os
    
    # Django 1.0
    from google.appengine.dist import use_library
    use_library('django', '1.0')
    
    # Appengine Django Helper
    from appengine_django import InstallAppengineHelperForDjango
    InstallAppengineHelperForDjango()
    
    # 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
    
    # Must set this env var before importing any part of Django
    os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
    
    import logging
    import django.core.handlers.wsgi
    import django.core.signals
    import django.db
    import django.dispatch.dispatcher
    
    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()