Jinja: TemplateSyntaxError: token yang diharapkan 'akhir pernyataan cetak'

Dibuat pada 10 Agu 2015  ·  3Komentar  ·  Sumber: pallets/jinja

Ini adalah skrip yang digariskan dalam HTML.

!function(){{var t=navigator.userAgent.match(/android/gi),e=navigator.userAgent.match(/iphone|ipod/gi),n=navigator.userAgent.match(/ipad/gi);/MicroMessenger/gi.test(navigator.userAgent)}e||n?document.getElementById("prompt").classList.add("ios-prompt"):t&&document.getElementById("prompt").classList.add("android-prompt")}(window,document);

Kesalahan muncul saat render

TemplateSyntaxError: expected token 'end of print statement', got 't'

Komentar yang paling membantu

Aneh, tapi ini benar-benar membantu saya. Terima kasih telah mempostingnya.

Semua 3 komentar

Bagaimana ini masalah jinja? Anda memiliki {{ dalam string Anda (saya pikir Anda menginginkan { sebagai gantinya) yang memiliki arti khusus di Jinja.

Itu adalah kesalahan saya. (Saya berasumsi orang lain yang melaporkan masalah tersebut membuat
kesalahan serupa.)
Saya mencoba menarik kembali komentar saya; Saya kira itu macet.
Terima kasih banyak untuk memeriksa.

Pada hari Rabu, 9 Sep 2015 jam 10:39 pagi, Adrian [email protected] menulis:

Bagaimana ini masalah jinja? Anda memiliki {{ dalam string Anda yang memiliki spesial
artinya dalam bahasa jinja.


Balas email ini secara langsung atau lihat di GitHub
https://github.com/mitsuhiko/jinja2/issues/477#issuecomment -138931445.

Aneh, tapi ini benar-benar membantu saya. Terima kasih telah mempostingnya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat