Flask-----SQLAlchemy教程

存session session'username' = username # 存储数据到 session

取session username = session.get('username')

render_template**return render_template('index.html', username='Alice')** ,渲染一个包含 username 变量的模板。

redirect return redirect(url_for('profile', username='Alice')),重定向到个人主页

添加

①get_json从前端获取数据

②加入类实例

③添加进入db

④提交db

data = request.get_json() # 获取 JSON 格式的数据
username = data.get('username')
email = data.get('email')

new_user = User(username=username, email=email)
db.session.add(new_user)
db.session.commit()

查找

实例类.query.get

=======================================

贴吧和评论

获取某个帖子的所有评论

post = Post.query.get(post_id)

comments = Comment.query.filter_by(post_id=post_id).all()

在帖子下添加评论

new_comment = Comment(content=content, user_id=user_id, post_id=post_id)

======================================

表说明

user
用户id
用户账号
用户密码
用户信息
用户头像

post
帖子id
用户id
帖子内容
帖子图片
帖子时间
(创建帖子)
获取帖子所有评论(在comment表里面找到所有与该帖子id)

comment
评论id
用户id
帖子id
评论内容
评论时间,

product
商品id
商品名字
商品价格
(上架商品)

order
订单id
用户id
订单时间
订单状态
商品id
创建新订单(点就按钮当前用户id,还有商品的id)
获取用户的所有订单(通过用户id先把所有商品id找出来,然后商品id在在推出商品的内容)

相关推荐
烤代码的吐司君19 分钟前
Redis 数据结构 ZSet, BIT, HyperLogLog,Geo 空间数据
redis·后端
苏三说技术23 分钟前
为什么越来越多的人使用FastAPI?
后端
JavaGuide25 分钟前
比 iTerm2 更适合 Claude Code/Codex 的终端,我换成 Ghostty 了
人工智能·后端
DyLatte1 小时前
AI 时代,最危险的不是被替代,而是努力不沉淀
前端·后端·程序员
神奇小汤圆1 小时前
架构师必备:CPU使用率不均匀排查
后端
神奇小汤圆1 小时前
Multi-Agent 执行闭环:AI Coding 真正进生产,要靠模型分工和工程护栏
后端
柒和远方2 小时前
从一次工程审查看 AI 学习产品的边界兜底:RAG 资料链路一致性实战
前端·后端·架构
亦暖筑序2 小时前
Java 8老系统Browser Agent实战:三层拦截把AI操作后台变成可审计流程
java·后端·设计模式
用户34232323763172 小时前
GPIO控制与按键中断入门
后端
Gopher_HBo2 小时前
Go语言学习笔记(十五)Http响应
后端