Ich habe eine for-Schleifen, die viele gleiche Werte für verschiedene Objekte hat. Ich versuche, nur die einzigartigen Werte im Auge zu behalten.Verfolgen von Variablenwerten in Django für Schleife und Vermeidung von Duplikaten
`{% with cla.lodge_name|stringformat:"s" as hotel_stayed %}
{% if hotel_stayed not in unique_hotel_list %}<!-- How to do this?? in django template -->
{% for lodge in lodges %}
{% if lodge.lodge_name == hotel_stayed %}
<div>....</div>
`
ich Problem habe eine Liste zu schaffen, die Werte anhängen, damit ich überprüfen kann, ob der neue Wert vorhanden bereits im unique_hotel_list ist. Ich habe auch versucht, ein Wörterbuch mit Namen als Schlüssel und Wert als Zahl zu machen. Wenn count größer als 1 ist, muss nicht fortgefahren werden. Auch in Filter-Tags gesucht, konnte aber nicht erfolgreich sein.
Vielen Dank für Ihre Hilfe!
Nach einigem Nachdenken, habe ich im Grunde genommen alles gemacht, was ich in der Schablone gemacht habe. Daher gab es kein Problem, dass ich in der Vorlage konfrontiert hatte. Ich habe eine unique_hotel_list erstellt, die ich an die Vorlage weitergegeben habe. Es hat funktioniert, wie ich es ursprünglich wollte! Danke! – sanukee