Pertanyaan yang diberi tag «jinja2»

3
Dapatkan panjang daftar di template jinja2
Bagaimana cara saya mendapatkan jumlah elemen dalam daftar di template jinja2? Misalnya, dalam Python: print(template.render(products=[???])) dan di jinja2 <span>You have {{what goes here?}} products</span>
315 python  jinja2 


8
Bagaimana cara memformat tanggal di Jinja2?
Menggunakan Jinja2, bagaimana cara memformat bidang tanggal? Saya tahu dengan Python saya bisa melakukan ini: print(car.date_of_manufacture.strftime('%Y-%m-%d')) Tapi bagaimana cara memformat tanggal di Jinja2?
183 python  jinja2 

2
Jinja2 singkatan tulisan tangan
Katakan saya punya ini: {% if files %} Update {% else %} Continue {% endif %} Dalam PHP, katakanlah, saya dapat menulis conditional stance, seperti: <?php echo $foo ? 'yes' : 'no'; ?> Apakah ada cara saya bisa menerjemahkan ini agar berfungsi di templat jinja2: 'yes' if foo else 'no'
180 python  jinja2 


3
Bagaimana cara menghasilkan loop.counter dalam templat python jinja?
Saya ingin dapat menampilkan iterasi loop saat ini ke template saya. Menurut dokumen: http://wsgiarea.pocoo.org/jinja/docs/loops.html , ada variabel loop.counter yang saya coba gunakan. Saya memiliki yang berikut ini: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is the First …
167 python  jinja2 

5
Melewati HTML ke templat menggunakan Flask / Jinja2
Saya sedang membangun admin untuk Flask dan SQLAlchemy, dan saya ingin melewatkan HTML untuk input yang berbeda untuk pandangan saya menggunakan render_template. Kerangka templating tampaknya keluar dari html secara otomatis, jadi semua <"'> dikonversi ke entitas html. Bagaimana saya bisa menonaktifkannya sehingga HTML ditampilkan dengan benar?
163 python  jinja2  flask 

9
Variabel template Jinja2 jika Tidak Ada Objek menetapkan nilai default
Bagaimana cara membuat variabel dalam jijna2 default ke "" jika objeknya adalah Tidak ada daripada melakukan sesuatu seperti ini? {% if p %} {{ p.User['first_name']}} {% else %} NONE {%endif %} Jadi, jika objek p adalah Tidak Ada Saya ingin default nilai p (first_name dan last_name) menjadi "". Pada dasarnya …
146 jinja2 

12
Panggil fungsi python dari jinja2
Saya menggunakan jinja2, dan saya ingin memanggil fungsi python sebagai penolong, menggunakan sintaksis yang sama seperti jika saya memanggil makro. jinja2 tampaknya berniat mencegah saya membuat panggilan fungsi, dan bersikeras saya ulangi diri saya dengan menyalin fungsi ke dalam templat sebagai makro. Apakah ada cara mudah untuk melakukan ini? Dan, …
144 python  jinja2 


2
Ubah integer menjadi string Jinja
Saya memiliki integer {% set curYear = 2013 %} Dalam {% if %}pernyataannya saya harus membandingkannya dengan beberapa string. Saya tidak dapat menyetel curYearke string di awal karena saya harus menguranginya dalam lingkaran. Bagaimana cara mengubahnya?
122 python  jinja2  nunjucks 

10
Muat ulang aplikasi Flask saat file template berubah
Secara default, ketika menjalankan aplikasi Flask menggunakan built-in server ( Flask.run), ia memonitor file Python-nya dan secara otomatis memuat ulang aplikasi jika kodenya berubah: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Sayangnya, ini tampaknya hanya berfungsi untuk file * .py , dan saya sepertinya tidak menemukan cara …
96 python  flask  jinja2 

2
Hubungkan ke file statis Flask dengan url_for
Bagaimana Anda menggunakan url_forFlask untuk mereferensikan file di folder? Misalnya, saya memiliki beberapa file statis di staticfolder, beberapa di antaranya mungkin ada di subfolder seperti static/bootstrap. Saat saya mencoba menyajikan file dari static/bootstrap, saya mendapatkan error. <link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}"> Saya dapat merujuk file yang tidak ada …
91 python  flask  jinja2 


1
Keluar dari sintaks jinja2 di template jinja2
Saya melayani halaman dinamis dari template Jinja2 di Flask. Sekarang saya mendefinisikan template sisi klien, katakanlah, Jinja2-clone Nunjucks di dalam tag skrip. Masalahnya, template sisi klien memiliki sintaks seperti <% %>yang dapat ditafsirkan oleh juru bahasa Jinja2 Flask alih-alih merendernya secara verbatim . Bagaimana cara membuat seluruh blok skrip dirender …
90 flask  jinja2 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.