day94:flask:Jinjia2模板引擎&flask中的CSRF攻击&Flask-SQLAlchemy的创建模型类和基本的增删改查
目录
1.Jinjia2模板引擎
1.Jinjia2加载模板并传递数据到模板中
2.Jinjia2的模板语句
3.模板中特有的变量和函数
4.模板中内置的过滤器
5.自定义过滤器
6.模板继承
2.在flask中解决CSRF攻击
3.Flask-SQLAlchemy
1.Flask-SQLAlchemy简单介绍
2.安装
3.数据库连接设置
4.创建模型类
5.数据基本操作:增删改查
1.Jinjia2模板引擎
1.Jinjia2加载模板并传递数据到模板中
1.设置template_folder参数
2.设置data:
data["num"] = 100
3.传递data到模板:
return render_template( "index1.html", **data )
from flask import Flask,render_template
# 设置template_folder参数,创建template目录
app = Flask(__name__,template_folder="templates")
@app.route("/")
def index():
data = {}
data["title"] = "我的第一个flask网页"
data["num"] = 100
# - render_template 函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变量对应的真实值。
return render_template( "index1.html", **data )
if __name__ == "__main__":
app.run(debug=True)
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » day94:flask:Jinjia2模板引擎&flask中的CSRF攻击&Flask-SQLAlchemy的创建模型类和基本的增删改查
自学咖网 » day94:flask:Jinjia2模板引擎&flask中的CSRF攻击&Flask-SQLAlchemy的创建模型类和基本的增删改查

![day94:flask:Jinjia2模板引擎&flask中的CSRF攻击&Flask-SQLAlchemy的创建模型类和基本的增删改查[Python基础]](https://www.zixueka.com/wp-content/uploads/2023/10/1696934852-3adf12fd6191a1d.jpg)
