Ich habe einen queryset (was tatsächlich gefiltert wird), wie untenWie eine Liste in konvertieren django QuerySet
posts = [<Post: published>, <Post: needs>, <Post: be>, <Post: issues>, <Post: to>, <Post: tags>]
aber ich brauche die oben queryset manuell mit dem einig Feld aus einem anderen Tisch/Ort zu filtern
usw.so hatte ich gefiltert so etwas wie unten
custom_list = []
for rec in posts:
if 'string_or_field' in rec.tags.all():
custom_list.extend(rec)
or
custom_list = [rec for rec in posts if 'string_or_field' in rec.tags.all()]
so wie wir beobachten können über wir eine list
schaffen durch eine queryset
Filterung, aber Ich möchte das Ergebnis als queryset
.
Also gibt es eine Möglichkeit, das list
in queryset
Objekt zu konvertieren?
Warum genau benötigen Sie eine tatsächliche Abfrage? Der Punkt der Duck-Typing ist, dass Sie in der Lage sein sollten, irgendein listähnliches Konstrukt zu verwenden. –
ja eigentlich brauche ich eine Abfrage, um einige Operationen durchzuführen, da es ein Objekt ist, aber ich habe eine Liste wie oben, also will die resultierende Liste in Abfrage setzen –