Als «django-templates» getaggte Fragen

Fragen zur Template-Engine von Django, die die Präsentation eines Dokuments von seinen Daten trennen soll.

2
Wie können Sie die Vorlagenseite von Listenobjekten und nicht die Ansichtsseite einschränken?
Eine Möglichkeit, Objekte einzuschränken, besteht darin, einer solchen Funktion eine Einschränkung hinzuzufügen def ten_objects(): obj = Model.objects.all()[0:10] # limit to 10 return {'objects': obj} Wie erreichen Sie dies jedoch innerhalb einer Vorlage und nicht innerhalb einer Ansicht? Ich weiß, dass Sie Objekte in einer Vorlage filtern und Zeichen begrenzen können, …


6
Wie führe ich eine Abfragefilterung in Django-Vorlagen durch?
Ich muss eine gefilterte Abfrage aus einer Django-Vorlage heraus ausführen, um eine Reihe von Objekten zu erhalten, die dem Python-Code in einer Ansicht entsprechen: queryset = Modelclass.objects.filter(somekey=foo) In meiner Vorlage möchte ich tun {% for object in data.somekey_set.FILTER %} aber ich kann einfach nicht herausfinden, wie man FILTER schreibt.

11
Wie zeige ich den Wert eines Django-Formularfelds in einer Vorlage an?
Ich habe ein Formular mit einer E-Mail-Eigenschaft. Bei Verwendung {{ form.email }}im Falle eines Validierungsfehlers rendert Django weiterhin den vorherigen Wert im Wertattribut des Eingabe-Tags: <input type="text" id="id_email" maxlength="75" class="required" value="some@email.com" name="email"> Ich möchte das Eingabe-Tag selbst rendern (um im Fehlerfall JavaScript-Code und eine Fehlerklasse hinzuzufügen). Zum Beispiel ist dies …

3
Django TemplateSyntaxError - 'staticfiles' ist keine registrierte Tag-Bibliothek
Nach dem Upgrade auf Django 3.0 erhalte ich Folgendes TemplateSyntaxError: In template /Users/alasdair//myproject/myapp/templates/index.html, error at line 1 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz Hier ist meine Vorlage {% load staticfiles %} <img src="{% static 'my_image.html' %}">

11
Durch Kommas getrennte Listen in Django-Vorlagen
Wenn fruitsist die Liste ['apples', 'oranges', 'pears'], Gibt es eine schnelle Möglichkeit, mit Django-Vorlagen-Tags "Äpfel, Orangen und Birnen" herzustellen? Ich weiß, dass es nicht schwierig ist, dies mit einer Schleife und {% if counter.last %}Anweisungen zu tun , aber da ich dies wiederholt verwenden werde, denke ich, dass ich lernen …

4
Wie füge ich eine Vorlage in eine andere Vorlage ein?
Ich habe eine sehr einfache Vorlage (basic_template.html) und möchte diese mit Daten ausfüllen, die mit einer anderen Teilvorlage formatiert wurden. Die Datei basic_template.html enthält möglicherweise mehrere Elemente, die mit der Teilvorlage formatiert wurden. Wie soll ich den Code in views.py strukturieren? Der Grund, warum ich das mache, ist, dass das …



3
Zugriffsanforderung in benutzerdefinierten Django-Vorlagen-Tags
Mein Code in myapp_extras.py: from django import template register = template.Library() @register.inclusion_tag('new/userinfo.html') def address(): address = request.session['address'] return {'address':address} in 'settings.py': TEMPLATE_CONTEXT_PROCESSORS =( "django.core.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", 'django.core.context_processors.request' ) aber ich habe einen Fehler bekommen: TemplateSyntaxError at /items/ Caught an exception while rendering: global name 'request' is not defined Original …

11
Wie füge ich Bilddateien in Django-Vorlagen ein?
Ich bin neu in Django und versuche es durch ein einfaches Projekt namens "Dubliner" und eine App namens "Buch" zu lernen. Die Verzeichnisstruktur sieht folgendermaßen aus: dubliners/book/ [includes models.py, views.py, etc.] dubliners/templates/book/ Ich habe eine JPG-Datei, die in der Kopfzeile jeder Webseite angezeigt werden muss. Wo soll ich die Datei …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.