用Flask写一个网站
时间: 2023-10-08 13:10:13 浏览: 33
好的,下面是用 Flask 写一个简单的网站的步骤:
1. 安装 Flask:在终端中输入 `pip install flask` 即可安装 Flask。
2. 创建 Flask 应用:在 Python 文件中导入 Flask,并创建一个 Flask 应用,示例代码如下:
```
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello World'
```
这个应用有一个根路由 `/`,访问根路由时会返回 `Hello World`。
3. 运行应用:在 Python 文件中添加以下代码,即可运行 Flask 应用:
```
if __name__ == '__main__':
app.run()
```
4. 创建模板:在 Flask 应用中,我们可以使用模板来渲染 HTML 页面。在项目根目录下创建一个 `templates` 文件夹,在该文件夹中创建一个名为 `index.html` 的文件,示例代码如下:
```
<!DOCTYPE html>
<html>
<head>
<title>Flask Web App</title>
</head>
<body>
<h1>Hello Flask!</h1>
</body>
</html>
```
5. 使用模板:在 Flask 应用中,我们可以使用 `render_template` 函数来渲染模板。修改之前的 Python 代码,示例代码如下:
```
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
```
6. 添加静态文件:在项目根目录下创建一个名为 `static` 的文件夹,该文件夹中存放静态文件(如 CSS、JavaScript、图片等)。在 `index.html` 文件中添加以下代码,即可引入 `style.css` 文件:
```
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
```
7. 完成!现在你可以运行 Flask 应用,访问根路由时会渲染 `index.html` 模板,并引入 `style.css` 文件。