2016-11-10 2 views
0

Ich habe den folgenden Code:Django Forms: Fehler Anzeige

  {% if form.errors %} 
       <div class="alert alert-danger" role="alert"> 
        <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
        <span class="sr-only">Error:</span> 
        {{ form.errors }} 
       </div> 
      {% endif %} 

Dies ergab folgendes:

error picture

Ich möchte die Aufzählungszeichen entfernen und nicht schließen die __ alle __ Teil.

Jede Hilfe wäre willkommen, vielen Dank, Alan.

Incase kann es hilfreich sein, die sauberen Teil des Formulars wie folgt:

def clean(self): 
    cleaned_data = self.cleaned_data # individual field's clean methods have already been called 
    team1 = cleaned_data.get("team1") 
    team2 = cleaned_data.get("team2") 
    if team1 == team2: 
     raise forms.ValidationError("You picked the same team!") 

    return cleaned_data 

Antwort

0

können Sie versuchen, so etwas wie dies zu tun:

{% if form.errors %} 
    {% for error in form.errors %} 
     <div class="alert alert-danger" role="alert"> 
      <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span> 
      <span class="sr-only">Error:</span> 
      {{ error }} 
     </div> 
    {% endfor %} 
{% endif %} 

ich arbeiten sollte glauben. Welche Ergebnisse bekommst du damit?