选择 Web 框架
Python 有许多 Web 框架,如 Flask、Django 等。Flask 是一个轻量级框架,适合初学者和小型项目;Django 是一个功能强大、内置组件丰富的框架,适合大型项目。以 Flask 为例进行介绍。
首先,需要安装 Flask。可以使用pip命令安装,在命令行中执行pip install flask。
创建基本应用结构
创建一个项目文件夹,比如mywebsite。在这个文件夹中创建一个 Python 文件,例如app.py,这将是主应用程序文件。
在app.py中导入 Flask 并创建一个 Flask 应用实例:
from flask import Flask
app = Flask(__name__)
定义路由和视图函数
路由是指用户访问网站时的 URL 路径,视图函数是处理用户请求并返回响应的函数。例如,创建一个简单的主页路由:
@app.route('/')
def home():
return "欢迎来到我的网站!"
这里@app.route('/')定义了根路径/的路由,当用户访问网站的根目录时,home函数会被调用,返回一个简单的欢迎消息。
运行应用
在app.py文件的末尾添加以下代码来运行应用:
if __name__ == '__main__':
app.run(debug=True)
debug=True表示开启调试模式,这样在开发过程中如果有错误,Flask 会给出详细的错误信息。运行app.py文件(可以在命令行中执行python app.py),然后在浏览器中访问http://127.0.0.1:5000/就可以看到网站的主页了。