flask以及jijia2的基本使用

复制代码
from flask import Flask, render_template, request
# pip install flask
app = Flask(__name__)

# 类的初始化
class User:
    def __init__(self, username, email):
        self.username = username
        self.email = email


@app.route('/')
def hello_world():
    user = User(username="李四", email="11@qq.com")
    person = {
        "username": "张三"
    }
    return render_template("index.html", user=user, person=person)

# 通过url: /blog/detail/11 访问
@app.route("/blog/detail/<blog_id>")
def blog_detail(blog_id):
    return render_template("index.html", blog_id=blog_id, username="admin")

# 通过url:/blog/list?page=2 访问
@app.route("/blog/list")
def book_list():
    print("11")
    arg = request.args
    print(arg)
    page = request.args.get("page", default=1, type=int)
    return "您访问的图书是第%s的图书页面" % page


if __name__ == '__main__':
    app.run()
复制代码

template文件夹index.html

{% if user %}
  <!-- 用户存在时的逻辑 -->
  <p>{{ user }}</p>
{% elif blog_id %}
    <p>blog_id: {{ blog_id }}</p>
{% elif blog_id %}
    <p>blog_id: {{ blog_id }}</p>
{% endif %}

 

posted @   一杯咖啡钱  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示