Flask-html试图访问Javascript文件时出现404错误

Flask-html试图访问Javascript文件时出现404错误,javascript,python,html,flask,Javascript,Python,Html,Flask,一般来说,我对python、Javascript和flask都很陌生。当我尝试将Javascript插入html文件并将其托管在本地服务器上时,会出现此错误 127.0.0.1---[31/Dec/2018 18:01:03]“获取/%7B%7B%20url_for('static',%20filename='js/ClientSide.js')%20%7D%7D HTTP/1.1”404- 这就是我的html文件的相关部分的样子 <!DOCTYPE html> <html&g

一般来说,我对python、Javascript和flask都很陌生。当我尝试将Javascript插入html文件并将其托管在本地服务器上时,会出现此错误

127.0.0.1---[31/Dec/2018 18:01:03]“获取/%7B%7B%20url_for('static',%20filename='js/ClientSide.js')%20%7D%7D HTTP/1.1”404-

这就是我的html文件的相关部分的样子

<!DOCTYPE html>
<html>
<head> 
<script src="{{ url_for('static', filename='js/ClientSide.js') }}"></script>
</head>
<h1>Tweet Data</h1>
这就是我的文件夹结构当前的样子

app = Flask(__name__,static_folder='templates')

@app.route("/")
def output():
    return send_from_directory(app.static_folder,"Frontend.html")
├───.idea
├───static
│   ├───css
│   └───js
|       +---ClientSide.js
├───templates
|   +---Frontend.html
├───venv
│
|---twitter.py

从\u目录发送\u用于静态文件。html是一个模板,它允许您这样调用{{python code}}。您应该使用render_模板,而不是使用send_from_目录

from flask import render_template 

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

从\u目录发送\u用于静态文件。html是一个模板,它允许您这样调用{{python code}}。您应该使用render_模板,而不是使用send_from_目录

from flask import render_template 

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

您应该使用render方法将脚本链接为jinja模板中的变量

from flask import render_template 

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

您最好在html页面的底部添加javascript代码(在end body标记之前)。

您应该使用render方法将脚本链接为jinja模板中的变量

from flask import render_template 

@app.route("/")
def output():
    return render_template("Frontend.html")
最好将javascript代码添加到html页面的底部(在EndBody标记之前)