Uso el lenguaje de plantillas jinja2 en mi proyecto GAE-python. He intentado usar el jquery-upload para cargar archivos.Jinja y el conflicto de sintaxis javascript?
El siguiente código está lanzando un error:
<!-- 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>¬
El código anterior se toma directamente de la biblioteca jquery subida.
El error:
line 153, in template
{% for (var i=0, file; file=o.files[i]; i++) { %}
TemplateSyntaxError: expected token ')', got 'i'
Creo que es causada debido a la {% %}
que es utilizado por Jinja2, así como el texto/x-js tmpl sintaxis. ¿Es esto correcto? Si es así, ¿Cómo puedo evitarlo? Por favor ayuda.
¡Por supuesto! escapando !! ¡¡Gracias!! – abhinav