def item(request, nr_item): item = get_object_or_404(ItemAgenda, pk=nr_item, usuario=request.user) if request.method == "POST": form = FormItemAgenda(request.POST, request.FILES, instance=item) if form.is_valid(): item = form.save(commit=False) item.usuario = request.user item.save() form.save_m2m() return render_to_response("atualizado.html", {}) else: form = FormItemAgenda(instance=item) return render_to_response("item.html", {'form': form}, context_instance=RequestContext(request))
def adiciona(request): if request.method == "POST": form = FormItemAgenda(request.POST) if form.is_valid(): item = form.save(commit=False) item.usuario = request.user item.save() form.save_m2m() return render_to_response("salvo.html", {}) else: form = FormItemAgenda() form = FormItemAgenda() return render_to_response("adiciona.html", {'form': form}, context_instance=RequestContext(request))
def adiciona(request): if request.method == "POST": form = FormItemAgenda(request.POST, request.FILES) if form.is_valid(): item = form.save(commit=False) item.usuario = request.user item.save() form.save_m2m() return render_to_response("salvo.html", {}) else: form = FormItemAgenda() return render_to_response("adiciona.html", {'form': form}, context_instance=RequestContext(request))
def item(request, nr_item): item = get_object_or_404(ItemAgenda, id=nr_item, usuario=request.user) if request.method == "POST": form = FormItemAgenda(request.POST, request.FILES, instance=item) if form.is_valid(): item = form.save(commit=False) item.usuario = request.user item.save() form.save_m2m() return render_to_response("salvo.html", {}) else: form = FormItemAgenda(instance=item) return render_to_response("item.html", {'form': form}, context_instance=RequestContext(request))
def item_editar(request, nr_item): item = get_object_or_404(ItemAgenda, pk=nr_item, usuario=request.user) if request.method == "POST": form = FormItemAgenda(request.POST, request.FILES, instance=item) if form.is_valid(): item = form.save(commit=False) item.usuario = request.user item.save() form.save_m2m() return render_to_response("salvo.html", {}) else: form = FormItemAgenda(instance=item) #se o usuario for dono, edita; caso contrário, não edita return render_to_response("item_editar.html", {'form': form, 'item': item}, context_instance=RequestContext(request)) item = get_object_or_404(ItemAgenda, pk=nr_item) return render_to_response("item.html", {'item': item}, context_instance=RequestContext(request))
def adiciona(request): if request.method == "POST": form = FormItemAgenda(request.POST, request.FILES) data = request.POST.copy() SALT = SECRET_KEY[:20] print '- conferindo ---------------------------------------' print data print data['hash_code_captcha'] print sha.new(SALT+data['imgtext']).hexdigest() #captcha if (form.is_valid() and data['hash_code_captcha'] == sha.new(SALT+string.upper(data['imgtext'])).hexdigest() ): if form.is_valid(): item = form.save(commit=False) item.usuario = request.user # tentando ja colocar um up vote #item.up_votes = 1 #voteuser = get_object_or_404(UserProfile, user=request.user) #voteuser.up_voted.append(nr_item) #voteuser.save() item.save() form.save_m2m() return HttpResponseRedirect("/") # return render_to_response("salvo.html", {}) else: #captcha c = Captcha() #captcha dados = c.gerarImagem(request.META['REMOTE_ADDR']) form = FormItemAgenda() #captcha return render_to_response("adiciona.html", {'form': form, 'dados': dados, 'data': data}, return render_to_response("adiciona.html", {'form': form}, context_instance=RequestContext(request)) else: #captcha c = Captcha() #captcha dados = c.gerarImagem(request.META['REMOTE_ADDR']) form = FormItemAgenda() #captcha return render_to_response("adiciona.html", {'form': form, 'dados': dados}, return render_to_response("adiciona.html", {'form': form}, context_instance=RequestContext(request))