【发布时间】:2016-02-19 21:23:15
【问题描述】:
我正在用烧瓶和 python 3 建立一个简单的商店。
我有表 goods ,现在我有一个简单的问题。
我没有用户注册,不用注册就可以买商品了。
那么当我点击按钮add to cart 时,我应该把所选商品的id 和数量放在哪里?
如果我有注册,我可以制作另一个表格,我可以在其中保存 user_id good_id 和我需要的任何东西。
但在我的情况下,我应该使用一些会话范围的变量吗?
根据这个answer - 是的。
那么您能否提供一个创建和修改此会话范围变量的示例?
我尝试用谷歌搜索一些链接,例如this ,但仍不清楚。
【问题讨论】:
-
您也可以为用户分配一个唯一的 id,然后使用一个表,就好像您知道用户是谁一样。这将具有购物车在访问之间持续存在的优势(即关闭浏览器)。然后,您还需要进行例行的房屋清洁(从数据库中清除旧会话)。已知用户和匿名用户之间唯一真正的区别是您知道他们的名字。根据您的需要使用会话和/或数据库。
标签: python session python-3.x flask