javascript文件我想以包括像靜態URL外部javascipt的文件:不能包含外部靜態URL
<script type="text/javascript" src="{{ url_for('static/js', filename='test.js') }}"></script>
,但得到以下錯誤:
werkzeug.routing.BuildError: ('static/js', {'filename': 'test.js', 'lang': 'en'}, None)
我用用於後端編程的python燒瓶框架。如果我在HTML文件中展開javascript,它會很好用。
你有一個'static/js/test.js'在你的項目的根目錄嗎? –
我geuss。至少我可以通過'http://127.0.0.1:5000/static/js/test.js'訪問javascript文件。 – ericMTR
'url_for'的第一個參數是端點的名稱。 Flask提供了一個名爲'static'的命令。任何路徑信息,例如'js /'都應該包含在'filename'參數中。 – dirn