Ejemplo n.º 1
0
def context_data(request):
    # add related menu list to data dictionary
    menus = []
    for menu in Menu.objects.filter(page__is_published=True):

        menus.append({"url": reverse("radpress-page-detail", args=[menu.page.slug]), "title": menu.page.title})

    data.update({"RADPRESS_MENUS": menus})
    return data
Ejemplo n.º 2
0
    def get_context_data(self, **kwargs):
        data = super(Detail, self).get_context_data(**kwargs)
        data.update({
            'object_list': self.model.objects.all_published().values(
                'slug', 'title', 'updated_at')[:DATA.get('RADPRESS_LIMIT')]
        })

        return data
Ejemplo n.º 3
0
 def get_queryset(self):
     return self.model.objects.all_published()[:DATA.get('RADPRESS_LIMIT')]
Ejemplo n.º 4
0
 def __init__(self):
     self.title = DATA.get('RADPRESS_TITLE')
     self.description = DATA.get('RADPRESS_DESCRIPTION')
     self.link = reverse_lazy('radpress-index')