cannot import name 'render_templates' from 'flask'
时间: 2023-09-02 13:07:09 浏览: 383
这个问题可能是因为你的 Flask 版本过低,无法使用 `render_templates` 方法。你可以尝试升级 Flask 版本,或者使用其他的渲染模板方法,例如 `render_template`。
如果你使用的是 Flask 1.1.x 版本,可以尝试使用以下代码:
```python
from flask import Flask, render_template_string
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template_string('Hello, World!')
```
如果你使用的是 Flask 2.0 版本,可以尝试使用以下代码:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template('index.html')
```
其中 `index.html` 是你要渲染的模板文件名。你需要在 Flask 应用程序的根目录下创建一个名为 `templates` 的文件夹,并在该文件夹中创建你要使用的模板文件。
阅读全文