Beispiel #1
0
def change_image(request, id):
    if request.method == 'POST':
        image = request.FILES.get('image')
        user = request.user
        p = Products.objects.filter(id=id)
        transformation = request.POST.get('transformation')
        i = Images()
        x = i.upload_image_new(image=image, user=user, name=p.product, trans=transformation)
        p.image = x
        p.save()
    return HttpResponse()
Beispiel #2
0
def int_category_add_image(request, slug):
    category = Category.objects.get(slug=slug)
    # products = Products.objects.filter()
    if request.method == 'POST':
        image = request.FILES.get('image')
        user = request.user
        transformation = request.POST.get('transformation')
        i = Images()
        category.image = i.upload_image_new(image=image,
                                            user=user,
                                            trans=transformation)
        category.save()
    return HttpResponse()
Beispiel #3
0
def set_logo(request):
    user = request.user
    workplace = user.userprofile.primary_workplace
    if request.method == 'POST':
        image = request.FILES.get('image')
        transformation = request.POST.get('transformation')
        i = Images()
        workplace.logo = i.upload_image_new(image=image,
                                            user=user,
                                            name=workplace.name,
                                            trans=transformation)
        workplace.save()
        return HttpResponse()
    else:
        return render(request, reverse('workplace:edit'))
Beispiel #4
0
def add_image(request):
    if request.method == 'POST':
        image = request.FILES.get('image')
        n = request.POST.get('index')
        user = request.user
        # path = request.META.get('HTTP_REFERER')
        # if 'internal' in path:
        #     user = User.objects.get(username='******')
        # p = Products.objects.filter(user=user).last()
        transformation = request.POST.get('transformation')
        i = Images()
        x = i.upload_image_new(image=image, user=user, trans=transformation)
        ii = Images.objects.filter(user=user, temp_key=n)
        if ii:
            ii.delete()
        x.temp_key = n
        x.save()
    return HttpResponse()