Django-fr

Forum

#1 28-03-2015 16:40:28

ragebay
Membre
Lieu : Par
Inscription : 01-03-2015
Messages : 2

Debutant CBV

Bonjour,

Je n'arrive pas a faire une seule class.
J'ai tenté d'insérer le get_queryset dans la seconde class, mais j'obtiens une erreur.

Connaissez vous un bon tutoriel sur les CBV ?


class Argus_Liste_Selection(ListView):
    def get_queryset(self):
        elem = Argus.objects.all().filter(online=True).order_by('-item_name')

        if 'champ' in self.kwargs:
            elem = elem.filter(
                (self.kwargs['champ'],self.kwargs['terme'])
                )
            return elem


class Argus_Liste(ListView):
    queryset = Argus.objects.all().filter(online=True).order_by('-item_name')
    paginate_by=20
    template_name = "argus_list.html"


@+
Bay

Hors ligne

#2 30-03-2015 10:43:00

Jaals
Membre
Inscription : 19-07-2013
Messages : 14

Re : Debutant CBV

Bonjour,

Le tutorial Django contient un exemple similaire à ce que tu sembles vouloir faire : https://docs.djangoproject.com/en/1.7/i … mend-views

++

Hors ligne

Pied de page des forums