zoukankan      html  css  js  c++  java
  • web.py

    web.py是什么?

    是一个轻量级的python web框架,它简单而且功能强大。

    web.py的安装

    1、安装python,配置环境变量

    2、命令行输入命令 pip install web.py

    url映射

    精确匹配 /index,模糊匹配 /blog/d+,组匹配 /(.*)

    请求处理

    获取入参 web.input() 获取请求头 web.ctx.env

    响应处理

    1、模板文件读取:render.blog1()

    $def with (r)
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>blog1</title>
    </head>
    <body>
    <h1>文章列表</h1>
    <ul>$for l in r:
    <li>$l.get("title") => $l.get("content")</li>
    </ul>
    </body>
    </html>

    2、结果数据获取:model.select("sql")

    conn = pymysql.connect(host="localhost",user="root",passwd="root",db="mysql",charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
    cur= conn.cursor()
    cur.execute("select * from articles")
    r = cur.fetchall()
    cur.close()
    conn.close()
    print(r)

    3、url跳转:外部网页跳转:web.seeother("http://www.baidu.com"),内部网页跳转:render.blog1(r)

  • 相关阅读:
    判断两个对象是否相同
    参数的修饰符
    异常处理
    类型转换
    值类型和引用类型
    抽象方法实现计算器
    静态
    多态
    访问修饰符
    面向对象三大特性
  • 原文地址:https://www.cnblogs.com/niuyg928/p/12240600.html
Copyright © 2011-2022 走看看