Javascript 如何在Flask中呈现多个文件

Javascript 如何在Flask中呈现多个文件,javascript,python,html,Javascript,Python,Html,我正在尝试基于python flask创建我自己的网站,内容将是关于空间和使用Nasa的Api 我有三个文件index.html,nasa.js,starfield.js 我必须将所有这些文件呈现给我的flask程序 我尝试过在互联网上使用所有的方法 你能告诉我怎么办吗 所有代码都在下面的链接中: index.html-index.html nasa.js-nasa.js starfield.js-starfield.js python代码-main.py 如有任何建议,将不胜感激, 提前感谢,

我正在尝试基于python flask创建我自己的网站,内容将是关于空间和使用Nasa的Api 我有三个文件index.html,nasa.js,starfield.js 我必须将所有这些文件呈现给我的flask程序 我尝试过在互联网上使用所有的方法 你能告诉我怎么办吗 所有代码都在下面的链接中: index.html-
index.html
nasa.js-
nasa.js
starfield.js-
starfield.js
python代码-
main.py

如有任何建议,将不胜感激, 提前感谢,, 当做
Charan Napa

您不能使用flask呈现JS文件,或者如果可以的话,我们当然不推荐使用它

我还浏览了你的index.js, 我注意到有两个主要错误:

<script src="nasa.js"></script>
<script src="starfield.js"></script>

确保您有一个名为templates的文件夹,其中有index.html和静态文件夹。

您可能需要相应地阅读和编辑您的问题。我尝试了渲染文件,但根本不起作用。您还有其他方法吗谢谢您的帮助
<script src="url_for('static', filename='js/nasa.js')">
<script src="url_for('static', filename='js/starfield.js')">
from flask import Flask, render_template
app = Flask(__name__)

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

if __name__ == "__main__":
    app.run(host='0.0.0.0', port=5000, threaded=True)