对于商城项目中的历史浏览记录我们将它储存在redis缓存中,便于存储和拿取数据,
而我们首先要明确历史记录什么时候添加,什么时候获取
添加 | 访问商品详情页面的时候,需要添加历史浏览记录 |
---|---|
获取 | 访问用户中心个人信息页的时候,需要获取历史记录 |
每个用户的历史浏览记录用一条数据保存:最后浏览的记录应该最左侧
list:使用list类型保存用户的历史浏览记录
history_用户id:[1,2,3]
历史浏览记录的html页面:
<h3 class="common_title2">最近浏览</h3>
<div class="has_view_list">
<ul class="goods_type_list clearfix">
{% for goods in goods_li %}
<li>
<a href="detail.html"><img src="{
{ goods.image.url }}"></a>
<h4><a href="detail.html">{
{ goods.name }}</a></h4>
<div class="operate">
<span class="prize">¥{
{ goods.price }}</span>
<span class="unit">{