, GenelVarsayılan_if_none'un Django şablonlarında herhangi bir kullanımı var mı? Django Dokümanlar
, değişken şablon sistemi '' (boş dize) olarak ayarlanır TEMPLATE_STRING_IF_INVALID ayarının değerini, ekler, yoksa, varsayılan olarak. TEMPLATE_STRING_IF_INVALID '' (boş dize) olarak ayarlanırsa geçersiz değişkene uygulanan
Filtreler sadece uygulanacaktır. TEMPLATE_STRING_IF_INVALID olarak ayarlanmışsa, başka bir değerde, değişken filtreler göz ardı edilir.
Bu davranış, etiketleri için, için farklı ve farklı bir etikettir. Geçersiz bir değişken bu şablon etiketlerinden birine sağlanan ise, değişken Yok olarak yorumlanacaktır. Filtreler her zaman bu şablon etiketlerindeki geçersiz değişkenlere uygulanır.
için eğer , ve dışındaki şablon etiketleri ve filtreleri için her zaman '' için tercüme geçersiz değişken, yeniden toplamak, sonra şablon filtresi default_if_none ne faydası var? Eski?
Birden fazla filtreye katılmak istediğinizde dikkatli olun. Örneğin: "value | upper | default_if_none:" - "' çalışmıyor, şunu koymalısınız: 'value | default_if_none:" - "| upper' – Virako