Ich habe einige Probleme beim Versuch zu verstehen, wie ein dynamisches Auswahlfeld in Django erstellt wird. Ich habe ein Modell eingerichtet wie: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() Ich versuche, ein Auswahlfeld zu erstellen, dessen Werte die Wegpunkte sind, die …
Ich habe ein Modell: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Ich habe ein Formular: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder Und ich möchte formtools.preview verwenden. Die Standardvorlage druckt die Kurzversion der …
Ich möchte dasselbe {% block%} zweimal in derselben Django-Vorlage verwenden. Ich möchte, dass dieser Block mehr als einmal in meiner Basisvorlage angezeigt wird: # base.html <html> <head> <title>{% block title %}My Cool Website{% endblock %}</title> </head> <body> <h1>{% block title %}My Cool Website{% endblock %}</h1> </body> </html> Und dann erweitern …
Ist es möglich, in der folgenden Vorlage in Django auf den forloop.counter für die äußerste for-Schleife zuzugreifen: {% for outerItem in outerItems %} {% for item in items%} <div>{{ forloop.counter }}.&nbsp;{{ item }}</div> {% endfor %} {% endfor %} forloop.counter gibt im obigen Beispiel den innersten for-Schleifenzähler zurück
In meiner core.html habe ich einen Block mit der Bezeichnung Javascript. Es wäre großartig, wenn ich mehr Zeilen an diesen Block anhängen könnte, ohne alles darin zu überschreiben.
Ich ziehe einen Namen aus einer Datenbank, die als gespeichert ist myname. Wie zeige ich dies in einer Django-Vorlage als an Myname, wobei der erste Buchstabe in Großbuchstaben geschrieben ist?
Ich möchte den gleichen Inhalt in 2 verschiedenen Basisdateien bereitstellen. Also versuche ich das zu tun: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} Das Problem ist, dass ich nicht beide Extends und Include verwenden kann. Gibt es eine Möglichkeit, …
Ich migriere derzeit alle statischen Dateiverweise in meinem Projekt auf das neue {% static%} -Tag, das von Django 1.5 eingeführt wurde, aber ich habe ein Problem. An einigen Stellen verwende ich Variablen, um den Inhalt abzurufen. Gibt es mit dem neuen Tag, den ich nicht kann, eine Möglichkeit, dies zu …
Das mag einfach sein, aber ich sah mich um und konnte keine Antwort finden. Wie kann ein einzelnes Element in einer Liste aus einer Django-Vorlage am besten referenziert werden? Mit anderen Worten, wie mache ich das Äquivalent {{ data[0] }}innerhalb der Vorlagensprache? Vielen Dank.
Nach dem tutorial hier genau, kann ich nicht eine benutzerdefinierte 500 oder 404 Fehlerseite erstellen. Wenn ich eine falsche URL eingebe, gibt mir die Seite die Standardfehlerseite. Gibt es etwas, auf das ich prüfen sollte, um zu verhindern, dass eine benutzerdefinierte Seite angezeigt wird? Dateiverzeichnisse: mysite/ mysite/ __init__.py __init__.pyc settings.py …
Ich möchte das machen: 100 - {{ object.article.rating_score }} So würde zum Beispiel die ausgegeben werden , 20wenn {{ object.article.rating_score }}erreicht 80. Wie mache ich das auf Vorlagenebene? Ich habe keinen Zugriff auf den Python-Code.
Ich möchte die Django-Vorlagen-Engine in meinem (Python-) Code verwenden, erstelle jedoch keine Django-basierte Website. Wie verwende ich es, ohne eine settings.py-Datei (und andere) zu haben und die Umgebungsvariable DJANGO_SETTINGS_MODULE festlegen zu müssen? Wenn ich den folgenden Code ausführe: >>> import django.template >>> from django.template import Template, Context >>> t = …
Ich habe ein Eingabefeld, das mit einer Vorlage wie folgt gerendert wird: <div class="field"> {{ form.city }} </div> Welches wird gerendert als: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> Angenommen, ich möchte dem autocomplete="off"gerenderten Eingabeelement ein Attribut hinzufügen. Wie würde ich das tun? Oder onclick="xyz()"oder class="my-special-css-class"?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.