潭州课堂25班:Ph201805201 tornado 项目 第八课 增加喜欢功能(课堂笔记)

本文介绍如何使用Tornado框架实现图片收藏功能,包括创建数据库表存储用户喜爱的图片,以及通过Python代码进行数据库操作。同时,展示了如何在页面上展示用户收藏的图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tornado 相关说明 

新增一个页面,用来做图片收藏,

还要在 account.py 创建一个数据库表,记录用户喜欢的图片,哪些图片用户疯狂传奇

 

 

cd 到 项目目录下,执行数据库更新 alembic revision --autogenerate -m "add like"

数据库迁移,alembic upgrade head

 为了测试,写个代码给这表添加数据

# -*- coding: utf-8 -*-
# 斌彬电脑
# @Time : 2019/2/27 0027  下午 12:20


from models.db import DBSession
from models.account import Like

# 实例工厂类
session = DBSession()
# 实例数据库的类
u = Like(user_id=2,post_id=11)
# 把数据库的类加到工厂中
session.add(u)
session.commit()

  

在 photo.py 文件中写个方法,将结果返回到  profile.html 中

 

查询这张图片有哪些用户喜欢

 

转载于:https://www.cnblogs.com/gdwz922/p/10487241.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值