Seite 1 von 1

"include with" will nicht

Verfasst: Mittwoch 28. Dezember 2022, 18:42
von Pitwheazle
Ich möchte meine Navleiste im Header mit verschiedenen Titel erzeugen.
ZB. Hier mit "Profil":

Code: Alles auswählen

{% extends 'layout.html' %}   
{% load static %}
{% block content %}

</header>
    {% include 'includes/header_auswahl.html' with  titel = "Profil" %}
</header>

{% endblock %}
und hier der/das include:

Code: Alles auswählen

  <div class="navbar">
      <a href="{% url 'index' %}">&#8962 Home</a>
      <a>{{titel}}</a>
  </div> 
Ich bekomme die Fehlermeldung:
"with" in 'include' tag needs at least one keyword argument.

Re: "include with" will nicht

Verfasst: Mittwoch 28. Dezember 2022, 19:40
von sparrow
Aus der Hüfte: Ich glaube, du kannst nicht beliebig Leerzeichen in Tags eintreuen.

Code: Alles auswählen

{% include 'includes/header_auswahl.html' with titel="Profil" %}

Re: "include with" will nicht

Verfasst: Mittwoch 28. Dezember 2022, 22:22
von Pitwheazle
Das glaube ich doch jetzt nicht! Das scheint es zu sein! Ich habe überall nur ein Leerzeichen eingefügt und es scheint zu funktionieren! Da hast du aber gute Augen!! (Wo stimmten die Leerzeichen nicht?)