我想使用带有Resource的render_template在烧瓶中呈现HTML页面,但是它返回字符串(原始html)而不是html页面。
当我在烧瓶中使用Resource时,它将在render_template方法中返回字符串。
home.py
from flask_restful import Resource
from flask import render_template
class Home(Resource):
def get(self):
return render_template('index.html')
app.py
api.add_resource(Home,'/')
以上代码返回整个HTML文件的字符串:(
当我使用@ app.route()时,它将呈现完美的HTML页面。
@app.route('/')
def home():
return render_template('index.html')
我希望资源返回HTML页面中的render_template()。