Django-fr

Forum

#1 07-07-2013 14:25:47

Tonton
Membre
Inscription : 20-09-2010
Messages : 75

faire une selection depuis depuis une liste

Bonjour
Je n'arrive pas a obtenir un queryset depuis une liste d'objet

j'arive avoir une liste d'objet mais il me fautdrai un queryset car je le
retourne ensuite à jqgrid qui prend soit un model soit un queryset pas de
liste...

je m'explique un peu


j'ai des abonné qui on une liste de themes pour les textes qui les
concernent

j'ai des textes qui ont un seul theme

et j'aimerai avoir les texte des themes de mes abonné ...

dans ma requete j'ai ecrit ça

        abone = Utilisateur.objects.get(id_usr=user.id)
        listtheme= abone.themes_ump.all()
        queryText=Text.objects.filter(themes_txt__in listtheme)

themes_txt est la clé étrangere du model Texte vers theme autant ça marche
avec les pk__in
autant themes_txt__in uneList ça n'existe pas ...

Comment ecrire cette requete ?

queryText=Text.objects.filter(themes_txt "dans la liste" listtheme)

Si je fait une boucle j'obtiens une liste de theme mais pas un queryset...
yikes(

T.

Hors ligne

#2 07-07-2013 15:22:41

Christophe, Jean-Charles Narbonne
Membre
Inscription : 23-06-2011
Messages : 30

Re : faire une selection depuis depuis une liste

queryText=Text.objects.filter(themes_txt__in=listtheme)


2013/7/7 Tonton <to.tonton _AT_ gmail.com>

> Bonjour
> Je n'arrive pas a obtenir un queryset depuis une liste d'objet
>
> j'arive avoir une liste d'objet mais il me fautdrai un queryset car je le
> retourne ensuite à jqgrid qui prend soit un model soit un queryset pas de
> liste...
>
> je m'explique un peu
>
>
> j'ai des abonné qui on une liste de themes pour les textes qui les
> concernent
>
> j'ai des textes qui ont un seul theme
>
> et j'aimerai avoir les texte des themes de mes abonné ...
>
> dans ma requete j'ai ecrit ça
>
>         abone = Utilisateur.objects.get(id_usr=user.id)
>         listtheme= abone.themes_ump.all()
>         queryText=Text.objects.filter(themes_txt__in listtheme)
>
> themes_txt est la clé étrangere du model Texte vers theme autant ça marche
> avec les pk__in
> autant themes_txt__in uneList ça n'existe pas ...
>
> Comment ecrire cette requete ?
>
> queryText=Text.objects.filter(themes_txt "dans la liste" listtheme)
>
> Si je fait une boucle j'obtiens une liste de theme mais pas un queryset...
> yikes(
>
> T.
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 07-07-2013 16:02:22

Tonton
Membre
Inscription : 20-09-2010
Messages : 75

Re : faire une selection depuis depuis une liste

Oups ! Je reconnais là mon coté courge °(:D

maintenant self.Queryset._clone() passe pas mais je vais investiguer


Merci !





2013/7/7 Christophe Narbonne <christophe31 _AT_ gmail.com>

> queryText=Text.objects.filter(themes_txt__in=listtheme)
>
>
> 2013/7/7 Tonton <to.tonton _AT_ gmail.com>
>
>> Bonjour
>> Je n'arrive pas a obtenir un queryset depuis une liste d'objet
>>
>> j'arive avoir une liste d'objet mais il me fautdrai un queryset car je le
>> retourne ensuite à jqgrid qui prend soit un model soit un queryset pas de
>> liste...
>>
>> je m'explique un peu
>>
>>
>> j'ai des abonné qui on une liste de themes pour les textes qui les
>> concernent
>>
>> j'ai des textes qui ont un seul theme
>>
>> et j'aimerai avoir les texte des themes de mes abonné ...
>>
>> dans ma requete j'ai ecrit ça
>>
>>         abone = Utilisateur.objects.get(id_usr=user.id)
>>         listtheme= abone.themes_ump.all()
>>         queryText=Text.objects.filter(themes_txt__in listtheme)
>>
>> themes_txt est la clé étrangere du model Texte vers theme autant ça
>> marche avec les pk__in
>> autant themes_txt__in uneList ça n'existe pas ...
>>
>> Comment ecrire cette requete ?
>>
>> queryText=Text.objects.filter(themes_txt "dans la liste" listtheme)
>>
>> Si je fait une boucle j'obtiens une liste de theme mais pas un
>> queryset...
>> yikes(
>>
>> T.
>>
>> _______________________________________________
>> django mailing list
>> django _AT_ lists.afpy.org
>> http://lists.afpy.org/mailman/listinfo/django
>>
>
>
>
> --
> Best regards,
> Christophe Narbonne
>
> http://blogs.dotnet-france.com/christophen/
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#4 07-07-2013 16:33:43

Tonton
Membre
Inscription : 20-09-2010
Messages : 75

Re : faire une selection depuis depuis une liste

+2 en courge

impec ce petit projet

https://github.com/gerry/django-jqgrid


2013/7/7 Tonton <to.tonton _AT_ gmail.com>

> Oups ! Je reconnais là mon coté courge °(:D
>
> maintenant self.Queryset._clone() passe pas mais je vais investiguer
>
>
> Merci !
>
>
>
>
>
> 2013/7/7 Christophe Narbonne <christophe31 _AT_ gmail.com>
>
>> queryText=Text.objects.filter(themes_txt__in=listtheme)
>>
>>
>> 2013/7/7 Tonton <to.tonton _AT_ gmail.com>
>>
>>> Bonjour
>>> Je n'arrive pas a obtenir un queryset depuis une liste d'objet
>>>
>>> j'arive avoir une liste d'objet mais il me fautdrai un queryset car je
>>> le retourne ensuite à jqgrid qui prend soit un model soit un queryset pas
>>> de liste...
>>>
>>> je m'explique un peu
>>>
>>>
>>> j'ai des abonné qui on une liste de themes pour les textes qui les
>>> concernent
>>>
>>> j'ai des textes qui ont un seul theme
>>>
>>> et j'aimerai avoir les texte des themes de mes abonné ...
>>>
>>> dans ma requete j'ai ecrit ça
>>>
>>>         abone = Utilisateur.objects.get(id_usr=user.id)
>>>         listtheme= abone.themes_ump.all()
>>>         queryText=Text.objects.filter(themes_txt__in listtheme)
>>>
>>> themes_txt est la clé étrangere du model Texte vers theme autant ça
>>> marche avec les pk__in
>>> autant themes_txt__in uneList ça n'existe pas ...
>>>
>>> Comment ecrire cette requete ?
>>>
>>> queryText=Text.objects.filter(themes_txt "dans la liste" listtheme)
>>>
>>> Si je fait une boucle j'obtiens une liste de theme mais pas un
>>> queryset...
>>> yikes(
>>>
>>> T.
>>>
>>> _______________________________________________
>>> django mailing list
>>> django _AT_ lists.afpy.org
>>> http://lists.afpy.org/mailman/listinfo/django
>>>
>>
>>
>>
>> --
>> Best regards,
>> Christophe Narbonne
>>
>> http://blogs.dotnet-france.com/christophen/
>>
>> _______________________________________________
>> django mailing list
>> django _AT_ lists.afpy.org
>> http://lists.afpy.org/mailman/listinfo/django
>>
>
>

Hors ligne

Pied de page des forums