商品

5-商品模块

---恢复内容开始---

商品主页页面

商品主页页面的前端页面 效果图如下:

后端视图的业务逻辑处理:

根据前端展示的页面,后端需要向前端传送的数据有:

  1 后端需要想前端传送的数据有
  2 全部商品额分类信息
  3 轮播图的数据
  4 广告的信息
  5 分类商品展示的标题和图片
  6 用户购物车的信息

视图 IndexView 函数的代码如下:

 View Code

 

 前端模板商品分类要填充的代码如下:

 View Code

 

 前端模板轮播图要填充的代码如下:

 View Code

 前端模板活动广告要填充的代码如下:

 View Code

 

 前端模板商品分类展示要填充的代码如下:

 View Code

 因为是在模板里渲染的,而静态文件实在staic 里面说以前端的index代码还要加入这一段:

 View Code

 

 

可以在前端中判断用户是否登陆,如果登陆出现欢迎访问,没有则是登陆和注册

1
2
3
4
5
6
7
8
9
10
11
12
13
{% if user.is_authenticated %}
   <div class="login_btn fl">
         欢迎您:<em>{{ user.username }}</em>
    <span>|</span>
    <a href="{% url 'users:logout' %}">退出</a>
   </div>
 {% else %}
    <div class="login_btn fl">
    <a href="{% url 'users:login' %}">登录</a>
    <span>|</span>
    <a href="{% url 'users:register' %}">注册</a>
   </div>
{% endif %}

在浏览器中输入,就可以显示后端填充的信息

在网页上输入  http://127.0.0.1:8000  然后开启分布式异步服务器:(前两个是开启分布式,后一个开启异步)
sudo service fdfs_trackerd start
sudo service fdfs_storaged start
sudo /usr/local/nginx/sbin/nginx

就会出现:

 

 

 

posted @ 2018-04-22 14:10  晓晓-金金  阅读(150)  评论(0)    收藏  举报