Added imports and format for date and time

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