feat: Added posts and replies to the forum page, formatted according to the specifications

parent 54c90414
from django.shortcuts import render
from django.http import HttpResponse from django.http import HttpResponse
from .models import Post, Reply
# Create your views here. # Create your views here.
def welcome(request):
return HttpResponse("Welcome to Widget's forum!")
def index(request): def index(request):
return HttpResponse( forum_view = "FORUM POSTS: "
"<h2>FORUM POSTS:</h2> [Title] by [Author] dated [Date]: <br> " posts = Post.objects.all()
replies = Reply.objects.all()
for post in posts:
forum_view += "<br> {} by {} {} dated {}: <br> {}".\
format(
post.post_title,
post.author.first_name,
post.author.last_name,
post.pub_date,
post.post_body
) )
for reply in replies:
forum_view += '<br> Reply by {} {} dated {}: <br> {}'.\
format(
reply.author.first_name,
reply.author.last_name,
reply.pub_date,
reply.reply_body
)
return HttpResponse(forum_view)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment