基于Django框架的小购物网站(三--2)功能模块实现,主写views
2018-08-13 10:31
429 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESionJL/article/details/81625507
memberAPP的views:商品展示
[code]from django.shortcuts import render,get_object_or_404 from .models import * from django.db import DatabaseError import logging import random # Create your views here. def index(request): #展示商品功能 #查询分类 #该类下全部商品 ac=[] typess = GoodsType.objects.all() for type in typess: b={} b['type'] = type.title good_type = get_object_or_404(GoodsType, title=type.title) f_goods = random.sample(list(good_type.goods_set.all()), 2) b['goods'] = f_goods ac.append(b) return render(request,'index.html',{'good_list':locals()}) def detail_one(request): #商品详情跳转功能 #查询数据库该id的商品 good_id = request.GET.get('goodid')[:-1] try: goodone = Goods.objects.filter(id=good_id) except DatabaseError as e: logging.warning(e) return render(request,'detail.html',{'goodone':goodone[0]})
阅读更多
相关文章推荐
- 基于Django框架的小购物网站(三--3)功能模块实现,主写views
- 基于Django框架利用Ajax实现点赞功能实例代码
- C# 基于插件的开发框架实现Ribbon界面与功能的分离附DEMO
- 网站功能模块的实现:创建model文件夹
- 基于Metronic的Bootstrap开发框架经验总结(13)--页面链接收藏夹功能的实现2(利用Sortable进行拖动排序)
- 第三百零四节,Django框架,urls.py模块,views.py模块,路由映射与路由分发以及逻辑处理——url控制器
- 基于Python3.6使用Django框架连接mysql数据库的驱动模块安装解决办法
- django框架(一) 基于logging的sigton实现
- 基于Netty网络通信框架的电子白板,可实现同屏互动功能
- C# 优化基于插件的开发框架实现Ribbon界面与功能的分离附DEMO
- 要用asp.net和sql server做一个购物网站,如何实现购物车功能啊?
- 网站功能模块的实现——BLL文件夹
- 怎样用Jquery实现拖拽层,并实现网站自定义化模块功能?
- 基于SSM框架web搜索功能的实现
- django框架模块功能初步了解
- 如何实现基于框架的书籍交易网站的质量属性
- 从零开始实现asp.net MVC4框架网站的用户登录以及权限验证模块 详细教程
- 基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍。最后我们将会实现一个基于Server-Sent Event和Flask简单的在线聊天室。
- 购物网站讨论2:商品浏览功能实现
- Python使用文件锁实现进程间同步功能【基于fcntl模块】