Beispiel #1
0
def add_item(request):
    context=RequestContext(request)
    added = False
    print request.method

    if request.method=='POST':
        form=ProductForm(request.POST)
        if form.is_valid():
            product = form.save(commit=False)
            product.owner = request.user.userprofile
            product.time=timezone.now()
            product.image1 = request.FILES['image1']
            if 'image2' in request.FILES:
                product.image2 = request.FILES['image2']
            if 'image3' in request.FILES:
                product.image3 = request.FILES['image3']
            product.save()
            added = True
        else:
            print form.errors

    else:
        form = ProductForm()

    return render_to_response('listing/add_item.html',{'form':form,'added':added},context)
Beispiel #2
0
def mod_prod(request, id):
    context=RequestContext(request)
    product = Product.objects.get(id=id)
    mod = False

    if request.method == 'POST':
        form = ProductForm(request.POST, instance=product)

        if form.is_valid():

            product = form.save(commit=False)
            if 'image1' in request.FILES:
                product.image1 = request.FILES['image1']
            if 'image2' in request.FILES:
                product.image2 = request.FILES['image2']
            if 'image3' in request.FILES:
                product.image3 = request.FILES['image3']
            product.time=timezone.now()
            product.save()
            mod = True
        else:
            print form.errors
    else:
        form = ProductForm(instance=product)

    return render_to_response('listing/mod_item.html',{'form':form, 'mod':mod, 'id':id},context_instance=RequestContext(request))
Beispiel #3
0
def add_product(request):
	context = RequestContext(request)

	if request.method == 'POST':
		form = ProductForm(request.POST)

		if form.is_valid():
			form.save(commit = True)
			return index(request)
		else:
			print form.errors

	else:
		form = ProductForm()

	return render_to_response('listing/add_product.html', {'form': form}, context)
Beispiel #4
0
def mod_prod(request, id):
    context = RequestContext(request)
    product = Product.objects.get(id=id)
    mod = False

    if request.method == 'POST':
        form = ProductForm(request.POST, instance=product)

        if form.is_valid():

            product = form.save(commit=False)
            if 'image1' in request.FILES:
                product.image1 = request.FILES['image1']
            if 'image2' in request.FILES:
                product.image2 = request.FILES['image2']
            if 'image3' in request.FILES:
                product.image3 = request.FILES['image3']
            product.time = timezone.now()
            product.save()
            mod = True
        else:
            print form.errors
    else:
        form = ProductForm(instance=product)

    return render_to_response('listing/mod_item.html', {
        'form': form,
        'mod': mod,
        'id': id
    },
                              context_instance=RequestContext(request))
Beispiel #5
0
def add_item(request):
    context = RequestContext(request)
    added = False
    print request.method

    if request.method == 'POST':
        form = ProductForm(request.POST)
        if form.is_valid():
            product = form.save(commit=False)
            product.owner = request.user.userprofile
            product.time = timezone.now()
            product.image1 = request.FILES['image1']
            if 'image2' in request.FILES:
                product.image2 = request.FILES['image2']
            if 'image3' in request.FILES:
                product.image3 = request.FILES['image3']
            product.save()
            added = True
        else:
            print form.errors

    else:
        form = ProductForm()

    return render_to_response('listing/add_item.html', {
        'form': form,
        'added': added
    }, context)