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 %}

浙公网安备 33010602011771号