`
bu_choreography
  • 浏览: 195374 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从hello world看pyramid的配置

阅读更多
pyramid的配置分为强制式配置和声明式配置
强制式的helloworld是:
from paste.httpserver import serve
from pyramid.config import Configurator
from pyramid.response import Response

def hello_world(request):
    return Response('Hello world!')

if __name__ == '__main__':
    config = Configurator()
    config.add_view(hello_world)
    app = config.make_wsgi_app()
    serve(app, host='0.0.0.0')


声明式的helloworld则为:
from paste.httpserver import serve
from pyramid.response import Response
from pyramid.view import view_config

@view_config()
def hello(request):
    return Response('Hello')

if __name__ == '__main__':
    from pyramid.config import Configurator
    config = Configurator()
    config.scan()
    app = config.make_wsgi_app()
    serve(app, host='0.0.0.0')


看起来两段代码差不多,但是声明式的配置在代码量多时的优势就体现出来了,强制式配置需要对每一个view进行添加,数目多了就容易忘记,声明式配置只需要在每一个需要的方法上面就加上注解@view_config(),更加灵活。
分享到:
评论

相关推荐

    基于Python2.7的Windows环境下pyramid配置步骤.doc

    基于Python2.7的Windows环境下pyramid配置步骤.doc

    Pyramid已配置好环境

    在linux下,将文件解压到一个目录,比如 /home/name tar xf ven.tar.bz2 修改 /home/name/ven/bin/pcreate的第一行 改为 #!/home/name/ven/bin/python export VENV=/home/name/ven

    利用geoserver pyramid plugin发布地图服务

    通过个人实验,给出了使用geoserver pyramid plugin发布影像金字塔的过程。

    代码素材 Pyramid Carousel 2

    代码素材 Pyramid Carousel 2代码素材 Pyramid Carousel 2代码素材 Pyramid Carousel 2代码素材 Pyramid Carousel 2代码素材 Pyramid Carousel 2代码素材 Pyramid Carousel 2代码素材 Pyramid Carousel 2代码素材 ...

    pyramid-1.2.tar.gz

    pyramid1.2源码安装包。pyramid是最新python web 开发框架。是pylons的升级版。

    pyramid学习笔记3

    pyramid学习笔记代码。注册页面相关代码,不要单独下载,这不是一个完整地项目

    Pyramid Stereo Matching Network

    To tackle this problem, we propose PSMNet, a pyramid stereo matching network consisting of two main modules: spatial pyramid pooling and 3D CNN. The spatial pyramid pooling module takes advantage of ...

    pyramid配置session的方法教程

    1. 使用默认的session, 在ini文件中:复制代码 代码如下:from pyramid.session import UnencryptedCookieSessionFactoryConfigmy_session_factory = UnencryptedCookieSessionFactoryConfig(‘itsaseekreet’) ...

    Laplacian Pyramid

    Laplacian Pyramid: 用MATLAB实现并改进的图像拉普拉斯金字塔分解以及隐藏信息嵌入的源码。程序展示了laplacian pyramid decomposition 在图像嵌入隐藏信息的重要作用。 Laplacian Pyramid: Based on MATLAB, ...

    pyramid文档

    pyramid框架的开发文档,pyramid是比较老的web框架,前些年比较流行

    pyramid_pyramid_金字塔_图像预处理_

    进行图像预处理生成金字塔文件,方便后续处理功能,,。

    Hologram Pyramid全息.unitypackage

    Hologram Pyramid全息

    Pyramid+BOW实验

    学习使用过的代码。图像处理入门学习推荐。Pyramid BoW+SVM进行图像分类实验(用BoW描述完图像之后,指的是将训练集以及测试集的图像都用BoW模型描述了,就可以用SVM训练分类模型进行分类了)

    Laplacian-Pyramid-Blending.rar

    基于MATLAB的 拉普拉斯金字塔图像融合,Laplacian-Pyramid-Blending

    The pyramid principle X-MIND

    The pyramid principle X-MIND可编辑格式 英文 Logic for writing chapter 1 why pyramid? All mental processes--aggregation of pyramids Readers can only take one sentence a time, and you have to tell them ...

    PCANet_demo_pyramid

    PCANet_demo_pyramid

    Laplacian pyramid

    Laplacian pyramid方法的matlab程序代码,对用Laplacian pyramid多尺度方法的同志肯定有用

    Gaussian-Pyramid.rar_pyramid

    study material for gaussian pyramid

    HW3.zip_Laplacian Pyramid_pyramid

    图像处理中的Gaussian pyramid以及Laplacian pyramid的实现

Global site tag (gtag.js) - Google Analytics