程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(6)

python脚本实现web微型框架-源码下载

发布于2019-07-09 19:10

下载

python web微型框架

实现功能:

  • 解析请求和产生响应(基于WebOb)
  • 路由解析(基于正则匹配)
  • 模版渲染(基于jinja2)

用法

from pyboa import PyBoa, render_template
import time

app = PyBoa()


@app.route('/', methods=['GET', 'POST']) def index(req): # 获取请求方法
    print("req.method: {}".format(req.method))
    # 获取请求参数
    print("req.params: {}".format(req.params))
    # 获取GET参数
    print("req.GET: {}".format(req.GET))
    # 获取POST参数
    print("req.POST: {}".format(req.POST))
    # 获取Environ参数
    print("req.environ: {}".format(req.environ))

    return render_template("index.html", time=time.time())


@app.route('/page') def page(req): return 'page' # 这条语句会导致循环导入 # app.add_route('/page/{year:\d\d\d\d}', controller='test:page')
app.add_route('/page/{year:\d\d\d\d}', controller=page)

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



所属网站分类: python资源下载 > 脚本

作者:来一碗蛋炒饭

链接:https://www.pythonheidong.com/blog/article/677/f57dd9d60dc7bd0306a9/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)