Rumah > Soal Jawab > teks badan
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
扔个三星炸死你2017-06-22 11:53:50
Saya menyelesaikannya sendiri, saya diingatkan bahawa pembolehubah jinjia2 mempunyai sintaks __getitem__ Saya hanya memanggil get terus dan bukannya mengakses atribut tersebut tidak akan berkesan