0 Tage Serie
python / beginner
Snippet

Django Template-Vererbung

Die Template-Vererbung ermöglicht es dir, ein Basis-Skelett-Template zu erstellen, das alle gemeinsamen Teile deiner Website enthält und Blöcke definiert, die von untergeordneten Templates überschrieben werden können.

snippet.py
python
1
2
3
4
5
{% extends 'base.html' %}
{% block content %}
<h1>Welcome to my site!</h1>
{% endblock %}
django
Erklärung
1
{% extends 'base.html' %}
Sagt Django, dass dieses Template ein Kind von base.html ist und dessen Struktur erbt.
2
{% block content %}
Definiert einen Bereich, der den entsprechenden Block im Eltern-Template ersetzt.
3
{% endblock %}
Markiert das Ende des benutzerdefinierten Inhaltsblocks.