Exemple #1
0
 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})
Exemple #2
0
 def get(self, request):
     form = ShoutoutForm(request.POST)
     shoutouts = Shoutout.objects.all()
     return render(request, "shoutouts.html", {
         "form": form,
         "shoutouts": shoutouts
     })
Exemple #3
0
 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
         })
Exemple #4
0
 def get(self, request):
     shoutouts = Shoutout.objects.all()
     return render(request, "shoutouts.html", {
         "form": ShoutoutForm(),
         "shoutouts": shoutouts
     })