Added imports and format for date and time

parent 520bacf7
from django.shortcuts import render
from django.http import HttpResponse
from .models import Announcement, Reaction
def index(request):
return HttpResponse("Widget's Announcement Board")
announcement_view = 'Announcements: '
announcement_view = "Widget's Announcement Board <br/>"
announcements = Announcement.objects.all()
reactions = Reaction.objects.all()
like_tally=0
love_tally=0
angry_tally=0
for r in reactions:
if r.reaction_name=="Like" and r.announcement==a:
like_tally+=r.tally
elif r.reaction_name=="Love" and r.announcement==a:
love_tally+=r.tally
elif r.reaction_name=="Angry" and r.announcement==a:
angry_tally+=r.tally
announcement_view += "<br/> {} by {} {} published {}, {}: <br/> {} <br/> Like: {} <br/> Love: {} <br/> Angry: {} <br/>".\
format(a.announcement_title,
a.author.first_name,
a.author.last_name,
a.pub_date,
a.pub_time,
a.announcement_body,
like_count,
love_count,
angry_count)
for a in announcements:
like_tally=0
love_tally=0
angry_tally=0
for r in reactions:
if r.name=="Like" and r.announcement==a:
like_tally+=r.tally
elif r.name=="Love" and r.announcement==a:
love_tally+=r.tally
elif r.name=="Angry" and r.announcement==a:
angry_tally+=r.tally
announcement_view += "<br/> {} by {} published {}: <br/> {} <br/> Like: {} <br/> Love: {} <br/> Angry: {} <br/>".\
format(a.title,
a.author,
a.pub_datetime.strftime('%m/%d/%Y, %H:%M %p'),
a.body,
like_tally,
love_tally,
angry_tally)
return HttpResponse(announcement_view)
\ No newline at end of file
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