Я работаю над веб-проектом с использованием Python и Flask. Мне просто интересно, могу ли я получить доступ к параметрам, отправленным python в мои внешние файлы javascript? Он хорошо работает с html файлами или с js, встроенными в html файлы, но не когда javascript является extern.
См. ниже.
Код python
@app.route('/index')
def index():
return render_template('index.html', firstArg = 2, secondArg = 3)
Код index.html
...
<body>
<p>The first arg is {{firstArg}}.</p>
<script src="index.js"></script>
</body>
...
И файл index.js
window.onload=function(){
console.log('{{secondArg}}');
};
Итак, первый аргумент верен в html файле, но второй не работает в js файле. В браузере отображается Unexpected token {
.
Может быть, невозможно использовать его во внешних js?
В противном случае мне нужно будет вставить secondArg в качестве входных данных в html и получить его в файле js, но он не очень чистый.
Если кто-то может помочь, спасибо.