Python全系列 教程
3567个小节阅读:5931.9k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
修改index.html超链接
xxxxxxxxxx
{% for good in goods_page %}
<div class="good">
<a href="/goodsdetails/{{ good.id }}">
urls.py
xxxxxxxxxx
#商品详情页url配置 path('goodsdetails/<int:goodsid>/',views.goodsdetails,name='goodsdetail'),
修改Goods模型类
新增获取颜色的方法
xxxxxxxxxx
def getColor(self):
colors =[]
for inventory in self.inventory_set.all():
color = inventory.color
if color not in colors:
colors.append(color)
return
新增获取尺寸的方法
xxxxxxxxxx
def getSizes(self):
sizes = []
for inventory in self.inventory_set.all():
size = inventory.size
if size not in sizes:
sizes.append(size)
return sizes
views.py
xxxxxxxxxx
#根据商品的id查询商品详情
def goodsdetails(request,goodsid):
try:
#根据goodsid查询商品
goods = Goods.objects.get(id=goodsid)
return render(request,'goodsapp/goodsdetail.html',{'goods':goods})
except Goods.DoesNotExist:
return HttpResponse(status=404)