ich diesen django CodeDjango überprüfen, ob querysets sind gleich
q1 = MyModel.objects.all()
q2 = MyModel.objects.all()
wenn ich versuche,
print q1 == q2
haben erhalte ich als
False
So ergibt Wie kann ich, wenn zwei querysets überprüfen Ergebnis in Django sind gleich?
Toll, das, was ich brauche, funktioniert funktioniert – Touhami
Bestellung ist nicht garantiert, so wird dies nicht unbedingt funktionieren - obwohl ein Teil davon kommt auf "betrachten Sie Abfragegruppen mit dem gleichen Inhalt, aber unterschiedliche Reihenfolge gleich oder nicht"? –
In Ihrem Beispiel können Sie nicht garantieren, dass das umgekehrte geordnete Abfrage-Set eine andere Reihenfolge als das nicht umgekehrte Abfrage-Set hat. Die Reihenfolge ist nicht garantiert, bevor Sie reverse() aufrufen, damit Sie nicht wissen, welche Reihenfolge umgekehrt wird. Das Hinzufügen einer Reihenfolge würde dies beheben und Unklarheiten beseitigen. https://stackoverflow.com/questions/7163640/what-is-the-default-order-of-a-list-returned-from-a-django-filter-call#7164126 –