API视图

Flask-Pushrod的Python项目详细描述


Build Status

flask推杆是flask进行内容协商的简单助手(主要用于在相同的代码基础上运行api和网站,并尽可能少地进行单独处理)。

安装

PYPI上有烧瓶推杆,因此要安装最新的稳定版本,只需运行

pip install Flask-Pushrod

easy_install Flask-Pushrod

用法

推杆中的一个简单的Hello World应用程序如下所示:

from flask import Flask, render_template
from flask.ext.pushrod import Pushrod, pushrod_view

import random


app = Flask(__name__)
Pushrod(app)


@app.route("/")
@pushrod_view(jinja_template="hello.html")
def hello():
    return {
        'greeting': random.choice(("Hi", "Heya"))
    }

if __name__ == "__main__":
    app.run()

这将根据请求返回json格式的问候消息,或者通过jinja2hello.html模板呈现。

测试

$ tox

文档

更高级的文档is available on Read The Docs

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ArrayOutOfBoundsException与org。日食swt。图样图像数据。布利特   java为什么Hazelcast CacheLoader类需要对所有客户端可见?   如何在java中迭代xml   java概要文件不是工件名称的一部分   java将多个Spring MVC应用程序映射到根Servlet   java SetContentView参数显示错误   java Cucumber类扩展步骤定义和挂钩   java如何动态添加JFace向导页面   amazon web services使用AWS Java SDK通过AWS API网关从S3下载文本文件   Android上的java软键盘   如何在Java中像在C#中一样创建泛型扩展方法?   使用JPA的java多列类型