Flask新手四件套、session、转换器、取数据与模板语法
新手四件套(返回格式)
# 导入 from flask import Flask, request, render_template, redirect, session # 返回字符串 return '字符串' # 返回模板 return render_template('模板名字') # 传参 return render_template('模板名字',key=value) # 返回重定向 return redirect('/index') # 返回json格式 return jsonify(字典/列表)
session的使用
全局导入,直接使用,必须指定app.secret_key
app.secret_key = 'asfasdf.asdf3932.asf3afasdfllg' # 设置值 session['key']=value # 取值 session.get('key')
写入到session后,值会以cookie形式放到浏览器中
转换器
和Django类似
# int转换器 @app.route('/detail/<int:id>') def detail(id): pass
获取前端携带的数据
# 获取post请求的数据 request.form #字典 # 获取get地址中的数据 request.args # 字典
模板语法
跟Django中,dtl一样使用
但是比dtl强大————可以加括号执行函数
本文来自博客园,作者:wellplayed,转载请注明原文链接:https://www.cnblogs.com/wellplayed/p/18040682
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律