simplify posts
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
import logging
|
||||
from collections import deque
|
||||
|
||||
from taggit.models import Tag
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.http import HttpResponse, Http404
|
||||
@@ -24,7 +22,6 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
def index(request):
|
||||
posts = None
|
||||
taglist = None
|
||||
|
||||
compact_view = None
|
||||
fet_meeting_only = None
|
||||
@@ -78,21 +75,17 @@ def index(request):
|
||||
year = None
|
||||
|
||||
data = {
|
||||
'year': year,
|
||||
"year": year,
|
||||
}
|
||||
|
||||
form = PostSearchForm(data)
|
||||
posts = Post.objects.date_filtered_list(public_only, data["year"])
|
||||
|
||||
if posts:
|
||||
taglist = map(lambda post: post.tags, posts)
|
||||
|
||||
context = {
|
||||
"formset": form,
|
||||
"compact_view": compact_view,
|
||||
"fet_meeting_only": fet_meeting_only,
|
||||
"posts": posts,
|
||||
"tags_list": taglist,
|
||||
}
|
||||
|
||||
return render(request, "posts/index.html", context)
|
||||
@@ -118,23 +111,9 @@ def tags(request, tag=""):
|
||||
public_only = not request.user.is_authenticated
|
||||
|
||||
posts = Post.objects.published(public_only).filter(tags__name=tag)
|
||||
featured_post = Post.objects.published(public_only).filter(slug=tag).first()
|
||||
|
||||
job_members = JobMember.active_member.get_all_by_slug(slug=tag)
|
||||
|
||||
author_image = None
|
||||
if featured_post:
|
||||
post_author = Member.all_members.filter(nickname=featured_post.author).first()
|
||||
|
||||
if post_author:
|
||||
author_image = post_author.image["avatar"].url
|
||||
|
||||
context = {
|
||||
"posts": posts,
|
||||
"author_image": author_image,
|
||||
"featured_post": featured_post,
|
||||
"job_members": job_members,
|
||||
"tags_list": None,
|
||||
"tag": tag,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user