def index(request): for i in range(1,8): wheels=Wheel() wheels.name='goodsbanner-'+str(i)+'.jpg' wheels.img='img/'+wheels.name wheels.save() goods=Goods() goods.name='goodsbanner-'+str(i)+'.jpg' goods.img='img/'+goods.name goods.price=100*i goods.store_num=10*i goods.save() goods = Goods.objects.all()[1:5] wheels = Wheel.objects.all() tuijians = Tuijian.objects.all() token = request.session.get('token') userid = cache.get(token) if userid: user = User.objects.get(pk=userid) return render(request, 'index.html', context={'wheels': wheels, 'tuijians': tuijians, 'user': user, 'token': token, 'goods': goods}) else: return render(request, 'index.html', context={'wheels': wheels, 'tuijians': tuijians, 'goods': goods})
def goodsup(request): token = request.session.get('token') userid = cache.get(token) if userid: user = User.objects.get(pk=userid) if request.method == 'GET': return render(request, 'mine/goodsup.html') elif request.method == 'POST': goods = Goods() goodsname = request.POST.get('goodsname') price = request.POST.get('price') title = request.POST.get('title') num = request.POST.get('num') type = request.POST.get('type') file = request.FILES['file'] file.name = str(time.time()) + str(file.name) filepath = os.path.join(settings.GOODSIMG_ROOT, file.name) with open(filepath, 'wb') as fp: for info in file.chunks(): fp.write(info) goods.img = 'img/' + file.name goods.bigimg = 'img/' + file.name goods.name = goodsname goods.price = "¥" + price goods.num = num goods.title = title goods.fatherid = type goods.save() publish = Publish() publish.goods = goods publish.user = user publish.save() return redirect('app:index') else: return redirect('app:login')