python - Bagaimana untuk menentukan pembolehubah bersarang dalam kelalang jinjia2
迷茫
迷茫 2017-06-22 11:51:50
0
1
1249

Dalam jinjia, seperti yang ditunjukkan di bawah, saya mentakrifkan nombor berubah

{% set number = unit %}

file_dict ialah pembolehubah jenis dict Saya ingin merujuk kunci dalam file_dict supaya kita boleh mencari nilai dalam file_dict dengan kuncinya ialah {{number}}

{{file_dict{{number}}}}

Nampaknya takrifan seperti di atas adalah haram dan tidak boleh dilalui
Selain itu, takrifan makro pun tidak boleh digunakan

{% macro get_value(number) %}
             {{ pdf_dict{{number}}}}
{% endmacro %}

Adakah terdapat cara untuk menentukan pembolehubah bersarang

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(1)
扔个三星炸死你

Saya menyelesaikannya sendiri, saya diingatkan bahawa pembolehubah jinjia2 mempunyai sintaks __getitem__ Saya hanya memanggil get terus dan bukannya mengakses atribut tersebut tidak akan berkesan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan