def timeline(request, page_index=0): ppp = 2 #post per page! page_index = int(page_index) first = page_index * ppp last = (page_index + 1) * ppp #print(page_index) user = request.user.user followings_id = user.follows.all().values('id') last_posts = Post.objects.filter(user__in=followings_id).order_by('date').reverse() suggestedFilms = suggested_films(request) suggestedUsers = suggested_users(request) if page_index == 0: last_posts = last_posts[first:last] return render(request, 'timeline.html', {'posts': last_posts, 'suggested_movies': suggestedFilms, 'suggested_users': suggestedUsers}) else: if first > last_posts.count(): return HttpResponse("End of timeline") if last > last_posts.count(): last_posts = last_posts[first] else: last_posts = last_posts[first:last] print("last"+str(last_posts[0])) return render(request, 'infinite-scroll-posts.html', {'posts': last_posts})
def post(request, post_id): post = Post.objects.get(id=post_id) #comments = post.comments print("post-id is: " + post_id) suggestedFilms = suggested_films(request) suggestedUsers = suggested_users(request) return render(request, 'post.html', {'post': post, 'suggested_movies': suggestedFilms, 'suggested_users': suggestedUsers})