예제 #1
0
파일: views.py 프로젝트: bopopescu/smc
def sell(request):
    if request.method == "POST":
        form = AddItem(request.POST, request.FILES)
        if form.is_valid():
            item = form.save(commit=False)
            item.user = request.user
            item.is_active = True
            item.slug = slugify(item.name)
            item.save()
            form.save_m2m()
            return render_to_response('thanks.html')
    else:
        form = AddItem()
    return render_to_response('forsale.html',
                              locals(),
                              context_instance=RequestContext(request))
예제 #2
0
def sell(request):
	if request.method == "POST":
		form = AddItem(request.POST, request.FILES)
		if form.is_valid():
			item = form.save(commit=False)
			item.user = request.user
			item.is_active = True
			item.slug = slugify(item.name)
			item.save()
			form.save_m2m()
			return render_to_response('thanks.html')	
	else:
		form = AddItem()
	return render_to_response('forsale.html', locals(), context_instance=RequestContext(request))
예제 #3
0
파일: views.py 프로젝트: bopopescu/smc
def edit_item(request, item_id):
    if request.method == 'POST':
        item = Item.objects.get(id=item_id)
        form = AddItem(request.POST, instance=item)
        if form.is_valid():
            item = form.save(commit=False)
            item.user = request.user
            item.is_active = True
            item.slug = slugify(item.name)
            item.save()
            return render_to_response('thanks.html',
                                      locals(),
                                      context_instance=RequestContext(request))
        else:
            form = AddItem(instance=item)
            return render_to_response('forsale.html',
                                      locals(),
                                      context_instance=RequestContext(request))
    else:
        item = Item.objects.get(id=item_id)
        form = AddItem(instance=item)
        return render_to_response('forsale.html',
                                  locals(),
                                  context_instance=RequestContext(request))