Menggunakan Pembolehubah Templat dalam Ungkapan Jinja2
Dalam mekanisme penghalaan aplikasi Flask, pembolehubah dalam templat boleh memainkan peranan yang penting. Pertimbangkan senario ini di mana laluan ditakrifkan sebagai "/magic/
Ungkapan dalam kurungan {{ ... }} adalah serupa dengan ungkapan Python. Oleh itu, untuk merujuk pembolehubah templat, anda tidak perlu memasukkannya dalam kurungan tambahan.
Untuk laluan "/magic/
<a href="{{ url_for('moremagic', filename=name) }}">Click to see magic happen</a>
Perhatikan ketiadaan kurungan tambahan di sekitar "{{ name }}".
Sasaran of url_for() ialah nama titik akhir, bukan laluan URL penuh. Dalam contoh ini, nama titik akhir "moremagic" ialah lalai, yang sepadan dengan nama fungsi pengendalian laluan.
Atas ialah kandungan terperinci Bagaimanakah Saya Menggunakan Pembolehubah Templat dengan Betul dalam Ungkapan Jinja2 dalam Laluan Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!