我正在做一个项目,在这个项目中,人们可以搜索有评分的书籍。该网站有一个登录表单,该表单指向一个仪表板。我想知道如何将书添加到";保存的书";列表。我使用的是SQLite数据库,所以数组不是一个选项。任何关于如何将书籍保存到每个用户的已保存书籍表的建议都将不胜感激。
我的用户模型:
class User(UserMixin, userDB.Model):
id = userDB.Column(userDB.Integer, primary_key = True)
username = userDB.Column(userDB.Text(30), unique =True)
password = userDB.Column(userDB.Text(30))
我的书型号:
class Product(Base):
__tablename__ = "books"
title = Column(Text)
price = Column('price', Integer)
img = Column('image', String)
rating = Column('rating', String)
id = Column('id', String,primary_key=True,)
您可以创建一个表"savedbooks";,例如,在具有列的同一数据库中:id(主键自动递增(、iduser(外键用户(和idbook(图书中的外键id(。在您可以通过"中的用户id检索保存的书籍之后;savedbooks";桌子