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

相关推荐
噜噜噜阿鲁~几秒前
python学习笔记 | 7.2、高级特性-迭代
笔记·python·学习
Trouvaille ~1 分钟前
零基础入门 LangChain 与 LangGraph(七):真正理解 LangGraph——从工作流、状态图到三个核心案例
python·langchain·agent·workflow·langgraph·ai应用开发·智能体开发
WL_Aurora1 分钟前
2026天梯赛题解
python·算法
无风听海6 分钟前
深入理解 Python 生成器
python
SimonKing15 分钟前
AI编程工具装了一大堆,Skills 管理乱成粥?这个开源神器一招搞定!
java·后端·程序员
郝学胜-神的一滴26 分钟前
系统设计:新鲜事系统扩展与优化
java·python·职场和发展·php·软件工程·软件构建
思绪无限26 分钟前
YOLOv5至YOLOv12升级:零售柜商品检测软件的设计与实现(完整代码+界面+数据集项目)
人工智能·python·深度学习·目标检测·计算机视觉·零售柜商品检测·yolov12
zl_dfq27 分钟前
Python学习6 之 【Lambda表达式、列表与元组、推导式】
python
IT_陈寒27 分钟前
Python中的这个可变默认参数陷阱我居然又踩了
前端·人工智能·后端
kishu_iOS&AI31 分钟前
深度学习 —— 正则化&批量归一化BN
人工智能·pytorch·python·深度学习