2010-11-25 6 views
1

In meiner App muss ich der Admin-Vorlage "fieldset.html" Javascript hinzufügen, um ein Widget für ein einzelnes Feld zu erstellen. Aber in den Feldern Iteration (für), wenn ich versuche, das spezifische Feld zu fangen, scheitere ich.Django fieldset.html Anpassung. Wie ein einzelnes Feld anpassen?

ich von der IfEqual-Tag (fieldset.html) so mache:

{% for line in fieldset %} 
    <div class="form-row{% if line.errors %} errors{% endif %}{% for field in line %} {{ field.field.name }}{% endfor %}"> 

     {% for field in line %} 
     (...) 
      {% ifequal field.label_tag "name" %} 

        #do something 

      {% endifequal%} 

     (...) 
     {% endfor %} 
    </div> 
    {% endfor %} 

Vorschlaege fuer? Das Feld speichert die Wiederholung eines Zeitplans. Also muss ich etwas Dynamisches machen, deshalb denke ich über die Verwendung von Javascript nach.

+0

Wenn Sie nur einige js umfassen müssen Medien für ein einzelnes Feld in Form Medien zu suchen ist es gut, wie ignacio propsed, wenn Sie für ein bestimmtes Feld in der Vorlage überprüfen möchten, besser mit 'Feld überprüfen .name' als 'label_tag' ... –

Antwort

Verwandte Themen