Your ads will be inserted here by
Easy AdSense.
Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.
If you want to mix a Django-Application and another WSGI-Application you can serve them through Werkzeug (http://werkzeug.pocoo.org/).
The following snippet serves Django at a subpath and “Hello World” at root.
import os import sys # save the file at your django project root path for this to work os.environ["DJANGO_SETTINGS_MODULE"] = "chemocompile.settings" from django.core.wsgi import get_wsgi_application from werkzeug.wsgi import DispatcherMiddleware def app(environ, start_response): status = '200 OK' headers = [('Content-type', 'text/plain')] start_response(status, headers) return ['Hello world'] django_project = get_wsgi_application() app = DispatcherMiddleware(app, { '/subpath': django_project, }) # this starts the server at port 8080 if the script is run from command line if __name__ == '__main__': from werkzeug.serving import run_simple run_simple('', 8080, app) |
Leave a Reply