def index(request): if request.method == 'POST': form = BrandForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/') form = BrandForm() if request.method == 'POST': category_form = CategoryForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/') category_form = CategoryForm() if request.method == 'POST': item_form = ItemForm(request.POST) if item_form.is_valid(): item_form.save() return HttpResponseRedirect('/') item_form = ItemForm() return render(request, 'index.html', { 'form': form, 'item_form': item_form, 'category_form': category_form })
def register(request): if request.method == 'POST': form = ItemForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/app/') else: form = ItemForm() return render(request, 'register.html', {'form': form})
def add_item(request, url_category_name): context = RequestContext(request) cat_name = decode_url(url_category_name) if request.method == 'POST': form = ItemForm(request.POST, request.FILES) if form.is_valid() and form.is_multipart(): save_files(request.FILES['photos']) item = form.save(commit=False) cat = Category.objects.get(name=cat_name) item.category = cat item.views = 0 item.likes = 0 item.save() return category(request, url_category_name) else: print form.errors else: form = ItemForm() return render_to_response('app/add_item.html', {'url_category_name':url_category_name, 'cat_name':cat_name, 'form':form}, context)
def save_item(request): response = reply_object() item_form = ItemForm(request.POST) if item_form.is_valid(): response = item_form.save() else: response["code"] = settings.APP_CODE["FORM ERROR"] response["errors"] = item_form.errors return HttpResponse(simplejson.dumps(response))