pyramid的注解视图映射器
项目描述
rebecca.annotationmapper是pyramid Web应用的视图映射器。它处理视图参数的注解。
安装
$ pip install rebecca.annotationmapper
用法
rebecca.annotationmapper提供了包含功能。
config.include('rebecca.annotationmapper')
使用rebecca.annotationmapper.annotations注解参数
def hello(context, request, nane: FromMatchDict): request.response.text = "Hello, {name}".format(name=name) return request.response config.add_route("hello", "/hello/{name}") config.add_view(hello, route_name="hello")
由FromMatchDict注解的参数名称由rebecca.annotationmapper.AnnotationViewMapper从request.matchdict['name']提供值。
例如,您访问‘https://127.0.0.1/hello/aodag’,然后您会收到消息‘Hello, aodag’。
注解
FromMatchDict
提供request.matchdict的值。
FromParam
提供request.params的值。
FromSession
提供request.session的值。
FromHeader
提供request.headers的值。
FromAttr
提供request属性的值。
变更
0.1
第一个版本
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
rebecca.annotationmapper-0.1.zip (7.3 kB 查看哈希值)
构建分发版
关闭
rebecca.annotationmapper-0.1.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d705833ea4dd221776a5ae7f726d9e4931aeacb6548af03c8e3084ee89281e5c |
|
MD5 | fdf91777c9661dae1ccc283cdb57b477 |
|
BLAKE2b-256 | 92a4944dadecb1891e6fbdfc1b6ebec128088a883ef4ccc364fab230351db537 |
关闭
rebecca.annotationmapper-0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 036ba4f60acd479135e5822d05881d085ee117d140ad5e25bad8dd7da90c70b9 |
|
MD5 | d50cb1271e9b9be7434ef5958473aec1 |
|
BLAKE2b-256 | 1e6eebb212970019a42a28a68e3013a78fd6cf589e06ebdbddcd8f73334d68e1 |