Klausimai pažymėti „django-q“

Q () objektas apjungia SQL išraišką į Python objektą, kurį galima naudoti su duomenų baze susijusiose operacijose.
12
atsakymai

Kaip sujungti du ar daugiau užklausų „Django“ vaizde?

Bandau sukurti „Django“ svetainę, kurią sukūriau, ir ieškosite 3 skirtingų modelių. Ir norėdami gauti puslapių paieškos rezultatų sąraše, norėčiau naudoti bendrą objektų sąrašo vaizdą, kad būtų rodomi rezultatai. Bet ...
nustatytas sausio 10 d '09, 10:51 val
12
atsakymai

Kaip dinamiškai sukurti OR užklausos filtrą „Django“?

Pavyzdyje galite matyti keletą OR užklausos filtrų: Article.objects.filter (Q (pk = 1) | Q (pk = 2) | Q (pk = 3)) Pavyzdžiui, tai sukelia: [<Straipsnis: Sveiki>, <Straipsnis: Goodbye>, <Straipsnis: Sveiki ir atsisveikinti>] Tačiau noriu sukurti ...
gegužės 12 d. 15 val
3
atsakymai

Django Tastypie išplėstinis filtravimas: kaip atlikti sudėtingas paieškos užklausas su Q objektais

Turiu pagrindinį „Django“ modelį, pavyzdžiui: klasės verslas (modeliai.Modelis): vardas = modeliai.CharField (max_length = 200, unikalus = tiesa) el. Paštas = modeliai.EmailField () telefonas = modeliai.CharField (max_length = 40, tuščias = True, null = True) aprašymas = ...
nustatytas balandžio 05 d '12, 5:04
3
atsakymai

Django užklausos filtras, derinantis AND ir OR su Q objektais, negrąžina laukiamų rezultatų.

Bandau sujungti AND ir OR į filtrą, naudojant Q objektus elgiasi kaip I. Tai yra susijusi su ankstesne anotacija, kuri vykdoma toje pačioje užklausoje, o ne subquery. Kas yra tinkamas būdas su jais elgtis su Djan ...
nustatyti spalio 21 d '10, 12:35
2
atsakymai

django yra dinamiškai filtruojamas q objektais

Bandau užklausą dėl duomenų bazės pagal naudotojo įvesties žymes. Žymių skaičius gali būti nuo 0 iki 5, todėl reikia dinamiškai sukurti užklausą. Taigi, aš turiu žymų sąrašą, žyma_listą ir noriu užklausos duomenų bazėje: design_list = dizainas.
nustatytas spalio 25 d. '12 23:34
2
atsakymai

Q objektai ir „ operatorius „django“

Turiu įdomią problemą. Turiu 3 objektus. Bet kokiu atveju, klasės straipsniai (modeliai.Modelis): savininkas = modeliai.ForeignKey (autorius) žymės = modeliai.ManyToManyField ('Tag') klasės žyma (modeliai.Modelis): vardas = models.CharField (max_length = 255) ...
nustatyti 24 dec. '10, 3:43
5
atsakymai

Visada teisingas Q objektas

Dinamiškai noriu sukurti „ORM“ filtro „Django“ dalį, dabar galiu padaryti: jei: Obj.filter (some_f1 = some_v1, f1 = v1, f2 = v2, f3 = v3, f4 = v4, ...): dar: Obj.filter (f1 = v1, f2 = v ...
lapkričio 4 d. '15, 11:55
2
atsakymai

Atšaukti „Q“ objektą „Django“

Dinamiškai sukurtas kompleksinis Q objektas. Kaip atsisakyti Q objekto, kad jį būtų galima naudoti filtre (), o ne išskirti ()?
nustatyti 07 vas '14, 8:21
1
atsakymas

Django SQL ARBA per filtrą () Q (): Dinaminis?

Aš įgyvendinu paprastą „LIKE“ paiešką mano „Django“ svetainėje ir šiuo metu naudoju šį kodą: nuo django.db.models importuoti Q žinutes = Post.objects.filter (Q (title__icontains = užklausa) | Q (content__icontains = query)) Kur užklausa yra eilutė. Dėl to ...
lapkričio 10 d. „10, 20:46
1
atsakymas

Objektas "Q" neturi atributo "split" - Django

Turiu modelį: klasė Autoriai (model.Model): name = models.TextField () person = models.ForeignKey (Asmuo) ir užklausa: autoriai = Author.objects.filter ((Q (name__iregex = r) \ t } y ".format (s1)), ...
balandžio 3 d. '14, 20:29
3
atsakymai

Django: Q objekto ištraukimas iš QuerySet

Turiu Django QuerySet, ir aš noriu iš jo gauti Q objektą (t.y. jis turi tą patį užklausą, kaip ir šis užklausos rinkinys.) Ar įmanoma? Ir jei taip, kaip?
yra nustatytas kovo 14 d., 12 val
1
atsakymas

Kaip sukurti django Q objektą

Įdomu, koks yra teisingas būdas sukurti objektą Q (...), kuris neatitinka užklausos rinkinio objekto. Atrodo, kad ir Q (), ir Q () atitinka visus objektus!
nustatytas balandžio 27 d '15, 18:51
2
atsakymai

Teisingas būdas sukurti Q objektą, kuris filtruoja visus įrašus „Django QuerySet“?

Dabar naudoju tik Q (id = 0), ir tai priklauso nuo duomenų bazės. O gal Q (pk__isnull = True) yra geresnis? Tai naudinga, jei norite susieti Q objektus naudodami operatorių.
yra nustatytas liepos 1 d., 15 val. 15:13
1
atsakymas

Patikrinkite Q objektus modelio pavyzdžiui

Ar galima patikrinti, ar vieno modelio egzempliorius atitinka objekto Q sąlygas? Taigi, ar yra tokia funkcija, kaip is_q_satisified: article = Article.objects.filter (title = 'Foo') [0] q = Q (title = 'Foo') teigia, kad yra_q_satisfied (q, straipsnis)
nustatyti Oct 01 '15, 16:14
1
atsakymas

Kodėl „Django QuerySet“ su Q () išraiška grąžina pasikartojančias vertes?

Turiu šiuos du „Django“ modelius: nuo mptt.models importo MPTTModel, „TreeForeignKey“ iš django.db importo Q iš QD1 modelio: QD-Model1 (MPTTModel): random_field = models.IntegerField () tėvas = „TreeForeignKey“ ('s. ..
gruodžio 26 d '15, 7:29