1. test_flask.py主程序
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)
2. 在test_flask.py同目录下新建static目录,在static目录下新建js目录,在js目录下新建hello.js
function sayHello() { alert("Hello World!") }
3. 在test_flask.py同目录下新建templates目录,在目录下新建index.html
<html> <head> <script type = "text/javascript" src = "{{ url_for('static', filename = 'js/hello.js') }}" ></script> </head> <body> <input type="button" οnclick="sayHello()" value="Say Hello"> </body> </html>
4. 运行test_flask.py程序