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的创建模型类和基本的增删改查