Değişkeni jinja olaraq təyin edin

Jinja'da bir değişkenle değişken nasıl ayarlanacağını bilmek istərdim. Mən izah edəcəyəm, alt menecerim var və mən hansı linkin aktiv olduğunu göstərmək istərdim. Mən bunu sınamışam:

 {% set active_link = {{recordtype}} -%} 

harada yazı tipi şablonum üçün dəyişən setdir.

136
16 сент. Sep 16 ilə MyTux tərəfindən təyin 2010-09-16 16:18 '10 'da 16:18' da 2010-09-16 16:18
@ 3 cavab

{{ }} dəyəri yazmaq üçün nümunəni müəyyənləşdirir, bunu etməyə çalışdığınız kimi ifadələrdə işləməyəcəkdir. Bunun əvəzinə şablon etiketini {% set %} istifadə edin və sonra dəyəri normal bir python kodunda olduğu kimi təyin edin.

 {% set testing = 'it worked' %} {% set another = testing %} {{ another }} 

Nəticə:

 it worked 
322
15 нояб. Cavab 15 noyabrda Sovyet verilir. 2010-11-15 08:18 '10 'da saat 08:18' da 2010-11-15 08:18

Bir neçə dəyişən tapşırıq üçün yaxşı kəsilmişdir

border=0
 {% set label_cls, field_cls = "col-md-7", "col-md-3" %} 
10
21 окт. cavab verildi pymen 21 oktyabr . 2016-10-21 15:57 '16 at 15:57 2016-10-21 15:57

Yalnız bu şəkildə qurun.

 {% set active_link = recordtype -%} 
9
09 сент. Cavab Chad Pierce tərəfindən verilir 09 Sep. 2014-09-09 22:56 '14 da 22:56 2014-09-09 22:56