Example #1
0
def home(request):
    last_news = News.objects.filter(is_published=True)[:3]
    coming_quests = Quest.coming_quests()[:3]
    quest = None
    if request.user.is_authenticated():
        quest = Quest.objects.filter(membership__user=request.user,
                                     membership__role__in=(Membership.PLAYER, Membership.AGENT)).first()
    context = {'coming_quests': coming_quests, 'quest': quest, 'last_news': last_news}
    return render(request, 'home.html', context)