如何使用Flask加载JS或CSS文件,而不更改标记内容?

2024-03-29 14:01:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我的烧瓶设置是这样的

+project
  app.py
  +template
    index.html
    +script
      mn.js

mn.js如下所示:

^{pr2}$

index.html引用如下脚本:

<head>
  <script src="script/mn.js">
</head>

app.py的设置如下:

app= Flask(__name__, template_folder='template')

我运行Flask并转到本地主机URL。但是alert()从不开火。我在我的浏览器控制台中看到一个404错误,说明它找不到http://127.0.0.1:5000/script/mn.js。在

在不更改index.html<script>标记的内容的情况下,如何使Flask loadmn.js?在


Tags: pysrcproject脚本appflaskindex烧瓶
1条回答
网友
1楼 · 发布于 2024-03-29 14:01:48

在您的project文件夹中创建一个script文件夹,并将mn.js放入该文件夹中。在

现在更新

app = Flask(__name__, static_folder='script', template_folder='template')

有关Flask中静态文件的更多详细信息,请查看http://flask.pocoo.org/docs/0.12/quickstart/#static-files

相关问题 更多 >