Django框架可以做的web网站蛮多的。这里我分享一个小知识点。
def goods_search(request):
text=request.POST['text']
num=[]
sum=[]
result=Manage_goods.objects.all()
for i in result:
if i.goods_name in text or text in i.goods_name:
num.append(i.goods_id)
for i in num:
sum.append(Manage_goods.objects.get(pk=i))
sql='SELECT COUNT(goods_id) num,goods_id,g.order_id FROM order_oreder g INNER JOIN order_order_page f on g.order_id=f.order_id GROUP BY f.goods_id'
count=Oreder.objects.raw(sql)
return render(request, 'Reception/goods/goods_search.html',{'list':sum,'count':count})
在商品主页的时候可以加入收藏和判断是否有人已买的功能,上面这个是实现的代码,其中是用了一个判断和结合数据库和结合下单状态来做的。