Ich habe folgendes Wörterbuch:Anzeige Wörterbuch-Datei in for-Schleife in django Vorlage
d = {'21': 'test1', '11': 'test2'}
{% with '18 17 16 15 14 13 12 11 21 22 23 24 25 26 27 28' as list_upper %}
{% for x in list_upper.split %}
{% if x in dental_position %}
<input type="text" placeholder = "{{ x }}" class="form-control" name="tooth[]" value="{{display dict.value here}}">
{% else %}<input type="text" placeholder = "{{ x }}" class="form-control" name="tooth[]">
{% endif%}
{% endfor %}
Ich möchte die d[value]
innerhalb Texteingabe Wertattribut anzuzeigen, wenn Werte von d[key]
in list_upper
gefunden ist, wie Ich rufe {% if d.keys in x %}
in Django Vorlage?
Sie benötigen hier eine Django-Vorlage [tag] (https://docs.djangoproject.com/de/2.0/howto/custom-template-tags/). Es wird dieses Problem ziemlich trivial machen. – MCBama
und gibt es einen Grund, dass Sie 'list_upper' in Ihrem Kontext nicht definiert haben? Sie müssten nicht zu der verrückten Codierung in Ihrer Vorlage, die Sie für Ihre for-Schleife tun. – MCBama