def post(self, request): form = ShoutoutForm(request.POST) if form.is_valid(): recipient = form.cleaned_data["recipient"] content = form.cleaned_data["content"] create_new_shoutout = Shoutout.objects.create( recipient=recipient, content=content, datetime=timezone.now(), user=request.user, likes=0, ) return redirect("home") elif not form.is_valid(): return render(request, "shoutouts.html", {"form": form})
def get(self, request): form = ShoutoutForm(request.POST) shoutouts = Shoutout.objects.all() return render(request, "shoutouts.html", { "form": form, "shoutouts": shoutouts })
def post(self, request): form = ShoutoutForm(request.POST) shoutouts = Shoutout.objects.all() if form.is_valid(): recipient = form.cleaned_data["recipient"] content = form.cleaned_data["content"] anonymous = form.cleaned_data["anonymous"] create_new_shoutout = Shoutout.objects.create( recipient=recipient, content=content, anonymous=anonymous, datetime=timezone.now(), user=request.user, ) return redirect("shoutouts:home") elif not form.is_valid(): return render(request, "shoutouts.html", { "form": form, "shoutouts": shoutouts })
def get(self, request): shoutouts = Shoutout.objects.all() return render(request, "shoutouts.html", { "form": ShoutoutForm(), "shoutouts": shoutouts })