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在在推出商品的内容)

相关推荐
Alan_69124 分钟前
聊聊 Swagger/Postman/Apifox 的真实选型与 Python 项目实战
python·测试工具·postman
jy31 分钟前
支付后端研发的 AI 工作流实践:巡检、排查、开发全流程落地
后端·ai编程
智慧物业老杨1 小时前
物业绿化数智化权责管控方案:基于工单平台的双层权限追溯模块落地实践
python
GoGeekBaird2 小时前
我最近在写 BeeWeave,想把 Agent 用过的上下文留住
后端·github·ai编程
醇氧2 小时前
Spring 容器 Map 注入机制详解
java·后端·spring
梨子同志2 小时前
MyBatis-Plus
后端
doiito2 小时前
微服务资源优化新思路:Sablier + Podman 实现按需启动与自动休眠
后端·微服务·性能优化
Metaphor6922 小时前
使用 Python 在 Word 文档中添加批注
python·word
接着奏乐接着舞。2 小时前
【2026年7月最新】69道RAG面试题
前端·人工智能·后端·aigc·embedding·rag