ajax – 如何使用Django与Tornado Web服务器?

前端之家收集整理的这篇文章主要介绍了ajax – 如何使用Django与Tornado Web服务器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用Django与Tornado Web服务器?
这很简单(特别是对于django 1.4)。

1 – 只需构建您的django项目(和应用程序),并确保它工作正常。

2-在根文件夹创建一个新的python文件(使用django-admin.py startproject的目录相同的目录)

3然后复制下面的代码,编辑os.environ [‘DJANGO_SETTINGS_MODULE’]行,并将其粘贴到新的.py文件中。

  1. import os
  2. import tornado.httpserver
  3. import tornado.ioloop
  4. import tornado.wsgi
  5. import sys
  6. import django.core.handlers.wsgi
  7. #sys.path.append('/home/lawgon/') # path to your project ( if you have it in another dir).
  8.  
  9.  
  10. def main():
  11. os.environ['DJANGO_SETTINGS_MODULE'] = 'myProject.settings' # path to your settings module
  12. application = django.core.handlers.wsgi.WSGIHandler()
  13. container = tornado.wsgi.WSGIContainer(application)
  14. http_server = tornado.httpserver.HTTPServer(container)
  15. http_server.listen(8888)
  16. tornado.ioloop.IOLoop.instance().start()
  17.  
  18. if __name__ == "__main__":
  19. main()

Django 1.6应该是这样的:

  1. import os
  2. import tornado.httpserver
  3. import tornado.ioloop
  4. import tornado.wsgi
  5. from django.core.wsgi import get_wsgi_application
  6.  
  7. def main():
  8. os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings' # path to your settings module
  9. application = get_wsgi_application()
  10. container = tornado.wsgi.WSGIContainer(application)
  11. http_server = tornado.httpserver.HTTPServer(container)
  12. http_server.listen(8888)
  13. tornado.ioloop.IOLoop.instance().start()
  14.  
  15. if __name__ == "__main__":
  16. main()

猜你在找的Ajax相关文章