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

相关推荐
Listen·Rain5 小时前
Springboot整合Ollama实现调用本地多模型
java·spring boot·后端
三川6985 小时前
Tkinter库的学习记录08- 容器控件
python
c_lb72885 小时前
近期AI量化工具选择,学习开发执行要分开
人工智能·python
天天进步20155 小时前
Python全栈项目--校园食堂点餐与推荐系统
开发语言·python
Ulyanov5 小时前
雷达导引头体制演进、技术特点与数学模型
python·雷达电子对抗·导引头
张三丰25 小时前
Agent 不只是聊天框:用 ArkUI 做一个鸿蒙任务工作台
后端
eybk5 小时前
写一个可以编制pdf文件的python程序
开发语言·python·pdf
卷无止境5 小时前
从Python的cryptography库出发,从零开始理解密码学,到构建零信任网络
后端·python
Augustzero6 小时前
`co_await` 按下暂停键之后:从零看懂 C++20 协程
c++·后端
YFJ_mily6 小时前
**Python 实战:写一个论文 PDF 投稿自检工具|附 IPAT 2026 智能光子学会议征稿信息
人工智能·python·pdf·量子计算·论文投稿·智能光子学