GAE-python projemde jinja2 şablon dili kullanıyorum. Dosyaları yüklemek için jquery-upload'u kullanmayı denedim.Jinja ve javascript sözdizimi çakışması?
aşağıdaki kod bir hata atma:
<!-- The template to display files available for upload -->¬
152 <script id="template-upload" type="text/x-tmpl">¬
-- 153 {% for (var i=0, file; file=o.files[i]; i++) { %}¬
| 154 <tr class="template-upload fade">¬
| 155 <td class="preview"><span class="fade"></span></td>¬
|- 156 <td class="name"><span>{%=file.name%}</span></td>¬
Yukarıdaki kod ile doğrudan jquery yükleme kütüphanesinden alınır.
hatası:
line 153, in template
{% for (var i=0, file; file=o.files[i]; i++) { %}
TemplateSyntaxError: expected token ')', got 'i'
Ben nedeniyle text/x-tmpl js sözdizimi yanı sıra jinja2 tarafından kullanılır {% %}
neden aldığını sanıyorum. Bu doğru mu? Eğer öyleyse, Bu konuda nasıl çalışabilirim? Lütfen yardım et.
{{ '{% for (var i=0, file; file=o.files[i]; i++) { %}' }}
Yoksa {% çiğ%} {% endraw%} blokları kullanabilirsiniz:
Tabii ki! kaçan !! Teşekkürler!! – abhinav