商城管理系统

1、商品类型表 - commodity_types

执行插入记录的SQL语句
在这里插入图片描述
在这里插入图片描述
查看商品类型表
在这里插入图片描述

2、商品信息表 - commodity_commodityinfos

执行插入记录的SQL语句
在这里插入图片描述
在这里插入图片描述
查看商品信息表
在这里插入图片描述

(一)首页的视图函数

1、检查模型 - M

检查以下模型类是否已经定义,如果没有定义,请做相应定义,并进行数据迁移,即在数据库生成相应的表。

(1)商品类型模型 - Types

在这里插入图片描述

(2)商品信息模型 - CommodityInfos

在这里插入图片描述

(3)购物车模型 - CartInfos

在这里插入图片描述

2、定义视图函数 - indexView

(1)查看index功能模块的路由文件(子路由)
在这里插入图片描述
(2)根据以上路由定义知,路由名index对应的社图函数为indexView,故在views.py中定义视图函数indexView。
在这里插入图片描述

(3)indexView中10个变量说明
title变量:用于设置网页标签内容,用于html中的title标签中
classContent变量:控制导航栏样式,首页样式设置为class=’active’。
commodityInfos变量:查询模型CommodityInfos销量最高的前8条数据,显示在首页“今日必抢”栏目内。
types变量:查询模型Types的全部数据,用于c1, f1, g1的数据类型筛选。
c1变量:在变量types的基础上,筛选types中“儿童服饰”的所有数据,并以列表格式表示。
clothes变量:以c1做模型CommodityInfos查询条件,获取销量排名前5的数据,并显示在首页“宝宝服饰”栏目。
f1变量: 在变量types的基础上,筛选types中“奶粉辅食”的所有数据,并以列表格式表示。
food变量:以f1做模型CommodityInfos查询条件,获取销量排名前5的数据,并显示在首页“奶粉辅食”栏目。
g1变量: 在变量types的基础上,筛选types中“儿童用品”的所有数据,并以列表格式表示。
goods变量:以f1做模型CommodityInfos查询条件,获取销量排名前5的数据,并显示在首页“宝宝用品”栏目。
(4)最后return设置返回值,把视图函数中定义的变量传递给模板,然后由模板引擎对这些变量进行解析并渲染到网页上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值