Mein Code ist wie folgt:
%Vor%Problem ist, dass, wenn set keine ist, IndexError immer noch von diesem Teil von django.db.models.query geworfen wird:
%Vor%Wie kann man verhindern, dass das System diesen Fehler auslöst und mit dem nächsten Element in der for-Schleife fortfährt?
In jedem Fall gibt es zwei Fehler in Ihrem Code:
Besser noch, der kanonische Weg, um dieses Code-Snippet zu schreiben, ist:
%Vor%(Ersetze natürlich Fehler für die tatsächliche Ausnahme)
Auf diese Weise müssen Sie an diesem Punkt noch nicht einmal 'set' setzen.