Пример #1
0
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})
Пример #2
0
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')