gpt4 book ai didi

python - 将 AngularJS 网站转换为 Flask

转载 作者:行者123 更新时间:2023-11-30 23:05:38 25 4
gpt4 key购买 nike

我使用 ui-router 创建了一个 Angular 网站:

angular app structure
|--index.html
|--js
|--app.js
|--angular.js
|-- ...
|--stylesheets
|--main.css
|-- ...
|--template
|--navbar.html
|--about.html
|-- ...

每个 js 和 css 的链接如下:

<script src="js/main.js"></script>

我想用 Flask 来提供这个。我将所有内容都放在“templates”文件夹中,并编写了一个简单的 Flask 应用程序:

server.py:

from flask import Flask, make_response

app = Flask(__name__)

@app.route('/')
def view():
return make_response(open('templates/index.html').read())

app.debug = True

if __name__ == '__main__':
app.run()
flask app
|--server.py
|--templates
|--index.html
|--js
|--app.js
|--angular.js
|-- ...
|--stylesheets
|--main.css
|-- ...
|--template
|--navbar.html
|--about.html
|-- ...

当我转到根 URL 时,我的文件都没有加载。如何从 Flask 应用程序提供 Angular 文件?

最佳答案

您需要渲染您的模板。最好的方法是

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

关于python - 将 AngularJS 网站转换为 Flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33065510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com