Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Run your Django project with Tornado
Branch: master

Increased version number

latest commit b217dba80b
Christian Haudum authored


_Copyright © 2011 Reality Jockey Ltd. and Contributors._

_This file is part of django-tornado._

_Django-tornado is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Django-tornado is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details._

_You should have received a copy of the GNU Lesser General Public License along with django-tornado. If not, see <>._

# Run your Django project within Tornado’s WSGI container.

## Acknowledgement

This package is based upon ideas and code snippets from:


which is also based on:


## Installation with Buildout

  - Add "rjdj.djangotornado" to your requirements in

  - Add "rjdj.djangotornado" to INSTALLED_APPS in your Django

  - Make sure you have the "tornado" package in your sys.path

## Example configuration with Buildout

*buildout.cfg* (excerpt)

    find-links =


    recipe = zc.recipe.egg:script
    scripts = manage
    arguments = settings
    initialization = from my.project import settings

** (excerpt)

    setup(name = "my.project",
          version = "0.0.1",
          author = '',
          author_email = '',
          description = 'My Django Project with Tornado',
          url = '',
          namespace_packages = [],
          packages = find_packages('src'),
          package_dir = {'':'src'},
          install_requires = ['Django',
          entry_points = {
          include_package_data = True,
          zip_safe = False,
          extras_require = dict(manage=[]),

### GitHub Repository:

Something went wrong with that request. Please try again.