潭州课堂25班:Ph201805201 tornado 项目 第八课 增加喜欢功能(课堂笔记)
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 中
查询这张图片有哪些用户喜欢