Jinja: TemplateSyntaxError:期待されるトークン '印刷ステートメントの終わり'

作成日 2015年08月10日  ·  3コメント  ·  ソース: pallets/jinja

これは、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);

レンダリング時にエラーが発生しました

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

最も参考になるコメント

奇妙ですが、これは実際に私を助けました。 投稿していただきありがとうございます。

全てのコメント3件

これはどのようにジンジャの問題ですか? 文字列に{{が含まれています(代わりに{が必要だったと思います)。これはJinjaで特別な意味を持っています。

それは私の間違いでした。 (私は、問題を報告した他の仲間が
同様のエラー。)
コメントを撤回しようとしました。 動かなくなったと思います。
ご確認ありがとうございます。

2015年9月9日水曜日午前10時39分、 Adriannotifications @ github.comは次のように書いています。

これはどのようにジンジャの問題ですか? あなたは特別なものを持っているあなたの文字列に{{を持っています
ジンジャでの意味。


このメールに直接返信するか、GitHubで表示してください
https://github.com/mitsuhiko/jinja2/issues/477#issuecomment-138931445

奇妙ですが、これは実際に私を助けました。 投稿していただきありがとうございます。

このページは役に立ちましたか?
0 / 5 - 0 評価