django自带的runserver在开发环境时确实相当的好用及方便,但在某些场景用起来就不行了,比如多个线程时
cherrypy是一个轻量级的python WEB框架,并自带了一个HTTP服务, 也是相当不错, 并有不少商用用例
那我们是否可以用cherrypy里的HTTP服务来代替DJANGO的runserver呢,结果是可以的,经过简单的设置之后你可以像使用runserver一样使用cherrypy的HTTP服务,并可以互相切换m
好了,不多说了,直接进入正题..
1.首先你要安装cherrypy
sudo pip install cherrypy
2.下载一个叫 django-cherrypy的app,下载地址如下
https://github.com/od-eon/django-cherrypy
2.1 将django-cherrypy放入你的根目录下
2.2 同时将'django-cherrypy'放入你settings.py文件中的
3. 查看django-cherrypy的setup.py文件,它还需要二个包要安装 ,
sudo easy_install cherrypy-wsgiserver sudo easy_install newrelic
4.然后像运行runserver一样运行即可,示例如下:
python manage.py runcpserver port=80 即可
如果 需要用django的原生runserver,再
python manage.py runserver ip:port 即可
相关推荐
3. **对象-导向的路由**:CherryPy使用类和方法来定义URL结构,使得URL映射清晰且易于维护。例如,通过类和方法名可以自然地映射到URL路径。 4. **异步编程支持**:CherryPy支持非阻塞I/O和事件驱动编程,利用...
本工具是python的cherrypy工具模块,cherrypy是一个Python的web框架。
资源分类:Python库 所属语言:Python 资源全名:django-cherrypy-0.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
书中应该会有对CherryPy的详细介绍,包括它的设计原则、工作原理以及如何使用它来设计、开发、测试和部署Web应用。 - **开发工具与方法**:书中可能会介绍与CherryPy配合使用的开发工具,比如版本控制工具、代码编辑...
Python-CherryPy是一个高度灵活且轻量级的Python HTTP框架,它强调了代码的简洁性和Python的自然表达力。...为了开始使用CherryPy,通常需要安装该框架,然后按照官方文档或者示例代码创建自己的Web应用。
- **第8章:Dblog:用Django实现的博客**:通过一个完整的博客系统实例,详细介绍Django的使用方法。 - **第9章:Django视图与用户管理**:深入讲解视图函数的设计以及如何在Django中实现用户管理。 - **第10章:...
CherryPy是一个开源的Web应用框架,它使用Python语言进行编写,该框架以其轻量级和简洁性而著称。CherryPy允许开发者以更快速和更方便的方式设计、开发、测试以及部署Python Web应用程序。它自2007年以来一直受到...
CherryPy是一个开源的Python Web框架,它允许开发者用Python编写Web应用程序。CherryPy的主要特点包括轻量级、易于使用和高度可定制性。该框架支持多种数据库,并且可以与其他Python库无缝集成。CherryPy的一个显著...
资源分类:Python库 所属语言:Python 资源全名:CherryPy-5.5.0.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
10. **与WSGI兼容**:虽然CherryPy有自己的服务器,但它也与WSGI标准兼容,这意味着你可以用任何WSGI兼容的服务器来运行CherryPy应用。 安装CherryPy库,只需在Python环境中运行`pip install cherrypy`命令。然后,...
总结来说,CherryPy认证通过`cherrypy_auth`包提供了一种灵活、可定制的方式来保护Web应用中的敏感资源。借助这个工具,开发者可以轻松集成身份验证逻辑,确保只有经过验证的用户才能访问特定内容。而`cherrypy_auth...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
资源分类:Python库 所属语言:Python 资源全名:cherrypy-dynpool-2.2.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
CherryPy是一个强大的、轻量级的Python Web框架,它允许开发者使用面向对象的方式来构建Web应用。这个资源是CherryPy 5.0.0版本的Python wheel文件,名为"CherryPy-5.0.0-py3-none-any.whl",可以直接从PyPI(Python...
资源分类:Python库 所属语言:Python 资源全名:CherryPy-3.8.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
欢迎使用CherryPy的GitHub存储库! CherryPy是一个Pythonic的,面向对象的HTTP框架。 它允许构建Web应用程序的方式与构建任何其他对象的方式几乎相同-或欢迎使用CherryPy的GitHub存储库! CherryPy是一个Pythonic的...
这个"cherrypy-example"压缩包文件提供了关于如何使用CherryPy的一个实例,帮助初学者更好地理解其核心概念和工作方式。 首先,CherryPy的核心理念是将Web服务器和你的应用程序代码紧密结合。它自身就是一个内置...
这本书的核心是介绍CherryPy框架,它是一个轻量级、高性能且易于使用的Python Web服务器和Web应用框架。CherryPy以其简洁的API和模型-视图-控制器(MVC)架构而闻名,使得开发人员能够快速构建可伸缩的Web应用程序。...