def post(request): '''process post page judge user's authenticate status and save valid post, store raiseNUMBER of user''' if request.user.is_authenticated(): form = PostForm() if request.method == "POST": form = PostForm(request.POST.copy()) if form.valid(): poster = request.user title = form.cleaned_data["title"] content = form.cleaned_data["content"] bonus = form.cleaned_data["bonus"] deadline = form.cleaned_data["deadline"] post = Mission(missionNAME=title, missionDESCRIBE=content, logDATE=datetime.datetime.now(), deadline=deadline, rpBONUS=bonus, missionRAISER=poster, closed=False) post.save() poster_pro = UserProfile.objects.get(user_id=request.user.id) poster_pro.raiseNUMBER += 1 poster_pro.save() return HttpResponseRedirect("/") form = PostForm() return render_to_response("tasks/post.html",{'request': request, 'form': form, }) return HttpResponseRedirect("/accounts/login/")
def post(request): """process post page judge user's authenticate status and save valid post""" if request.user.is_authenticated(): form = PostForm() if request.method == "POST": form = PostForm(request.POST.copy()) if form.valid(): poster = request.user title = form.cleaned_data["title"] content = form.cleaned_data["content"] bonus = form.cleaned_data["bonus"] post = Ability( abilityNAME=title, abilityDESCRIBE=content, logDATE=datetime.datetime.now(), rpREQUIRED=bonus, abilityRAISER=poster, ) post.save() return HttpResponseRedirect("/") form = PostForm() return render_to_response("sells/post.html", {"form": form}) return HttpResponseRedirect("/accounts/login/")