ΠΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π±Π»ΠΎΠΊ Π²ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΡΠ°Π±Π»ΠΎΠ½Π΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
#included.jinja2
{% block master %}
Default master content
{% endblock %}
#base.jinja2
{% include "included.jinja2" %}
{% include "included.jinja2" with context %}
{% block master %}
Fnord
{% endblock master %}
#hello.jinja2
{% extends "base.jinja2" %}
{% block master %}
Overridden master content
{% endblock master %}
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠ°ΠΉΠ»Π° hello.jinja2 ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΡΠΎΡ Π²ΡΠ²ΠΎΠ΄
Default master content
Default master content
Overridden master content
Π― ΠΎΠΆΠΈΠ΄Π°Π», ΡΡΠΎ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π·Π°ΠΌΠ΅ΡΠ°ΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ°.
ΠΡΠ±Π»ΠΈΠΊΠ°Ρ.
ΠΈΠ·?
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ: ΠΠ°ΠΊΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΠΎ Π΄ΡΠ±Π»ΠΈΠΊΠ°Ρ?
ΡΡΡΡ, ΡΡΠΎ Π΅ΡΠ΅ Ρ ΡΠΆΠ΅, ΡΠ°Π±Π»ΠΎΠ½Ρ Django ΡΠΎΠΆΠ΅ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ (ΡΠΌ. ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅: https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#include)
Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, jinja2 ΡΠ°ΠΊ ΠΈ ΠΏΠΎΡΡΡΠΏΠΈΡ, ΡΡΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΌΠ΅Π½Ρ ΠΎΡ ΠΊΡΡΠΈ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ> _ <
Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Ρ Π΄ΡΠΌΠ°Ρ, ΠΌΠ½Π΅ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠΎΡΡΠΈΡΡ Π²Π΅ΡΠΈ :(