2016-05-01 9 views
0

Meine erste stackoverflow Frage, so hoffe ich, dass Sie nett sein werden: P.Tabelle für django site

Ich versuche, Django zu lernen und Bootstrap für ein Universitätsprojekt in einem Fach zu verwenden, das Methoden der Gruppenzusammenarbeit und keine Codierung lehrt. So sind wir auf eigene Faust, um die Sprachen und Rahmen zu lernen, die wir wählen.

Mein Problem ist: Wie kann ich meine Liste einen schönen Tisch bekommen wie die auf Schopf aus dem Sumpf Homepage: http://getbootstrap.com/css/#tables

meine HTML-Datei für die Liste sieht wie folgt:

{% extends "base.html" %} 

{% block content %} 
<h1>Users</h1> 

<table class="table table-striped"> 
    {% for user in object_list %} 
     <li class="contact">{{ user }}</li> 
    {% endfor %} 
</table> 

<a href="{% url "users:user_new" %}">Add User</a> 
{% endblock %} 

aber es zeigt immernoch nur eine normale HTML-Liste ohne Bootstrap-Styling: S Ich habe vielleicht etwas Wesentliches verpasst, also hoffe ich, dass du mithelfen kannst!

Antwort

0

Sie erhalten kein Tabellen-Styling, weil <li> Elemente nicht Teil der Tabelle sein können. Verwenden Sie stattdessen <tr> und <td> Elemente, um Ihren Tisch zu erstellen.

Beispiel:

<table class="table table-striped"> 
    {% for user in object_list %} 
     <tr> 
      <td>{{ user }}</td> 
     </li> 
    {% endfor %} 
</table> 
+0

Ahhhh, vielen Dank. Haben Sie noch nie zuvor ein Web erstellt, also ist Ihre Antwort nach einer kurzen Suche sinnvoll! Mein HTML-Wissen ist nur nicht vorhanden: D Sagen Sie, ein Benutzer besteht aus Vorname, Nachname und E-Mail, wie teile ich sie unter Verwendung Tags? – PaFko

Verwandte Themen