Ben şablon böyle base.html:Django 'ile' ve 'blok' etiketi iç içe
<p>{% block a %}{% endblock %}</p>
<p>{% block b %}{% endblock %}</p>
Ve şablon index.html:
{% extends "base.html" %}
{% with description="foo" %}
{% block a %}{{ description }}{% endblock %}
{% block b %}{{ description }}{% endblock %}
{% endwith %}
Ama sonuç olur :
( )<p>foo</p>
<p>foo</p>
Bunun için bir geçici çözüm var mı?
Çok ilginç yaklaşım, şaşırmış çalışır, tahmin ediyorum çünkü 'index.html' den miras kalan şeyler için kullanılacak bir blok tanımlıyorsunuz. Hala 'description' ifadesinin ne işe yaradığını merak ediyorum ama işe yarayan bir şey bulduğuna sevindim! – Sayse
Buradaki sorun, 'wrapping_block' içindeki ve 'a' ve 'b' dışındaki herhangi bir şeyin alt şablonlarda çıkarılmasıdır. Şimdi anladım ... ooops! – dablak
Meta etiketleri ve başlık ve açıklama gibi Açık Grafik etiketleri için aynı değerleri kullanmaya çalışıyorum. Bazı sayfalarda, bu şablonda tanımlanır ve birkaç kelime uzunluğundadır. Tutarlı tutmak için bir değişken kullanmak istedim. Sanırım herşeyi tekrarlamak zorundayım. – dablak