商品 5-商品模块

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

就会出现:

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

商品主页页面

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

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

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

  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

就会出现:

猜你喜欢

转载自www.cnblogs.com/ququ-cn/p/8907040.html