Ho bisogno di avere accesso al modello jinja in file javascript (a causa di tag i18n). Quindi il modo in cui ho trovato è caricare il file js con include, dal metodo jinja. {% include "file.js" %}
Importare file javascript con jinja dalla cartella statica
Tuttavia, questo metodo cercherà i file solo nella cartella dei modelli. Ma i file js devono essere nella cartella statica. La mia domanda è, come posso cambiare il modo in cui jinja cerca i file? Invece di cercare nella cartella dei modelli, in questo caso, cerca nella cartella statica.
{% block javascript %}
<script type="text/javascript">
{% include "myscript.js" %}
</script>
{% endblock %}
è possibile usare [ 'url_for (' static ', filename =' script.js ') '] (http://flask.pocoo.org/docs/0.10/quickstart/#static-files) se posizioni i file in ** static ** dir – kartheek
@kartheek non è utile in questo caso, questo utente vuole trattare il file come un modello – davidism