您的位置:首页 > 运维架构 > 网站架构

基于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]})

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐