您当前的位置首页 >> 建站资讯

Python 快速搭建网站教程

发布日期:2026-07-08 22:55:29 浏览次数:0

在互联网时代,拥有一个自己的网站是一件很酷的事情。Python 凭借其简洁的语法和丰富的库,为我们提供了便捷的网站搭建方案。本文将介绍如何使用 Flask 框架快速搭建一个简单的网站。
环境准备
首先,你需要安装 Python。可以从 Python 官方网站(https://www.python.org/)下载适合你操作系统的版本进行安装。安装完成后,打开命令行工具,使用以下命令安装 Flask 框架:
```bash
pip install flask
```
创建项目
在你喜欢的目录下创建一个新的文件夹,作为项目的根目录。在该目录下创建一个 Python 文件,例如 `app.py`。
编写代码
打开 `app.py` 文件,编写以下代码:
```python
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello, World!'
if __name__ == '__main__':
app.run(debug=True)
```
代码解释
- `from flask import Flask`:导入 Flask 类。
- `app = Flask(__name__)`:创建一个 Flask 应用实例。
- `@app.route('/')`:这是一个装饰器,用于定义路由。`'/'` 表示根路径,当用户访问网站的根路径时,会执行下面的函数。
- `def index():`:定义一个名为 `index` 的函数,该函数返回一个字符串 `'Hello, World!'`。
- `if __name__ == '__main__':`:确保应用在直接运行时才启动。
- `app.run(debug=True)`:启动 Flask 应用,并开启调试模式。
运行项目
在命令行中,进入项目根目录,运行以下命令:
```bash
python app.py
```
你会看到类似以下的输出:
```
* Serving Flask app 'app' (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
```
这表示你的网站已经成功启动,你可以在浏览器中访问 `http://127.0.0.1:5000/`,就能看到 `Hello, World!` 的页面。
增加页面
我们可以增加更多的页面。在 `app.py` 中添加以下代码:
```python
@app.route('/about')
def about():
return 'This is the about page.'
```
现在,当你访问 `http://127.0.0.1:5000/about` 时,就会看到 `This is the about page.` 的页面。
模板使用
为了让网站更加美观和灵活,我们可以使用模板。在项目根目录下创建一个名为 `templates` 的文件夹,在该文件夹中创建一个 `index.html` 文件,如下:
```html




Home


Welcome to my website!




```
修改 `app.py` 中的 `index` 函数:
```python
from flask import render_template
@app.route('/')
def index():
return render_template('index.html')
```
这样,当你访问根路径时,就会显示 `index.html` 中的。
通过以上步骤,你已经学会了使用 Python 的 Flask 框架快速搭建一个简单的网站。你可以进一步学习 Flask 的更多功能,如数据库操作、表单处理等,来完善你的网站。
标签

相关文章

如果您有什么问题,欢迎咨询技术员 点击QQ咨询