Flask - 静态文件

Flask - 静态文件 首页 / Flask入门教程 / Flask - 静态文件

Web应用程序通常需要支持网页显示的静态文件,如 javascript 文件或 CSS 文件。通常,将Web服务器配置为您提供服务,但是在开发过程中,这些文件是从软件包中或模块旁边的static文件夹提供的,可通过 /static 访问。

在下面的示例中,在 index.html 中的HTML按钮的 OnClick 事件中调用了 hello.js 中定义的 javascript 函数。在Flask应用程序的'/' URL上呈现。

from flask import Flask, render_template
app=Flask(__name__)

@app.route("/")
def index():
   return render_template("index.html")

if __name__ == '__main__':
   app.run(debug=True)

下面给出了 index.html 的HTML脚本。

<html>
   <head>
      <script type="text/javascript" 
         src="{{ url_for('static', filename='hello.js') }}" ></script>
   </head>
   
   <body>
      <input type="button" onclick="sayHello()" value="Say Hello" />
   </body>
</html>

hello.js 包含 sayHello()函数。

function sayHello() {
   alert("Hello World")
}

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言核心36讲 -〔郝林〕

从0开始学微服务 -〔胡忠想〕

TypeScript开发实战 -〔梁宵〕

说透中台 -〔王健〕

视觉笔记入门课 -〔高伟〕

深度学习推荐系统实战 -〔王喆〕

大厂晋升指南 -〔李运华〕

Python自动化办公实战课 -〔尹会生〕

程序员的测试课 -〔郑晔〕

好记忆不如烂笔头。留下您的足迹吧 :)