如何在 Django 中显示最近查看的产品?
Posted
技术标签:
【中文标题】如何在 Django 中显示最近查看的产品?【英文标题】:How to display Recent view product in Django? 【发布时间】:2020-11-04 17:13:33 【问题描述】:我是 Django 新手,我正在寻找这个答案。请让我知道如何解决这个问题。假设,如果用户访问我的网站并且他点击了任何产品,那么该产品应该显示在他的 PC/笔记本电脑上的最近视图中,假设如果用户退出网站并且在 2-3 小时后他/她再次访问然后之前查看产品应显示在他最近查看的产品中。我想在不登录用户的情况下执行此操作,请告诉我该怎么做。 如果有人有此代码,请在此处提交或解释流程。
【问题讨论】:
【参考方案1】:没有像您想要的内置功能,但您可以使用自己的逻辑,您必须使用 (auto_new_add=TRUE) 将用户访问过的产品存储在一个 sprat 数据库模型中,这将自动添加时间和数据,并在之后正确遵循逻辑带来该故事数据烘烤的登录事件(使用时间和日期来识别重新发送的访问产品) x = visted.objects.filter(time=time)
【讨论】:
以上是关于如何在 Django 中显示最近查看的产品?的主要内容,如果未能解决你的问题,请参考以下文章