Up through tutorial part 3, the first bit

This commit is contained in:
2024-09-16 06:56:04 -04:00
parent 11d4baf648
commit a5ce30aeeb
7 changed files with 74 additions and 17 deletions
+22 -2
View File
@@ -1,6 +1,26 @@
from django.http import HttpResponse
from .models import Question
def index(request):
def index(request) -> HttpResponse:
latest_question_list = Question.objects.order_by("-pub_date")[:5]
output = ", ".join([q.question_text for q in latest_question_list])
return HttpResponse(output.encode())
def detail(request, question_id) -> HttpResponse:
_ = request
return HttpResponse(b"Hello, world. You're at the polls index.")
return HttpResponse(f"You're looking at question {question_id}.".encode())
def results(request, question_id) -> HttpResponse:
_ = request
return HttpResponse(
f"You're looking at the results of question {question_id}".encode()
)
def vote(request, question_id) -> HttpResponse:
_ = request
return HttpResponse(f"You're voting on question {question_id}".encode())