Seite 1 von 1

Problem: objects.all() mit set verknüpfen

Verfasst: Donnerstag 18. März 2010, 16:37
von Newbie2009
Hallo Leute,

kann mir jemand erklären wie ich folgendes miteinander verknüpfe?

a = object.pictures.all()
b = object1.pictures.all()

Dies möchte ich zusammenfassen, aber wie?
Ich habe es bereits mehrfach versucht.
Zum Beispiel: pictures = set(a, b)

Wäre toll wenn mir jemand weiterhelfen könnte.

Verfasst: Donnerstag 18. März 2010, 17:26
von jbs
`set(a)|set(b)` oder `s=set(a);s.update(b)`

Ist das nicht der falsche Bereich?

Und war es so schwer in der Doku nachzuschauen?

Verfasst: Donnerstag 18. März 2010, 17:27
von Hyperion
Was liefert denn "object.pictures.all()"? Datentyp? In welchem Kontext befinden wir uns? (object ist nebenbei ein ziemlich schlechter Name)

Ohne ein paar mehr Infos wirds hier schwer.

Verfasst: Donnerstag 18. März 2010, 18:12
von apollo13

Code: Alles auswählen

Pictures.objects.filter(object_id__in=map(lambda x: x.id, (object1, object2)))