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
就会出现: