在Ubuntu下进行Python Web开发,可按以下步骤操作:
安装Python和pip
sudo apt update
sudo apt install python3 python3-pip python3-venv # 推荐使用虚拟环境
验证:python3 --version 和 pip3 --version
选择Web框架
pip3 install Flask # 全局安装(非虚拟环境)
# 或在虚拟环境中安装:pip install Flask
app.py,写入代码:from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, Flask!'
if __name__ == '__main__':
app.run(debug=True) # 开发环境启用调试
python3 app.py
访问http://127.0.0.1:5000/查看结果。pip3 install Django
django-admin startproject myproject
cd myproject
python3 manage.py runserver
访问http://127.0.0.1:8000/查看结果。使用虚拟环境(推荐)
python3 -m venv venv # 创建虚拟环境
source venv/bin/activate # 激活环境
pip install -r requirements.txt # 安装依赖
退出环境:deactivate
部署到生产环境
pip install gunicorngunicorn -w 4 -b 0.0.0.0:8000 app:app/etc/nginx/sites-available/default)。数据库集成
models.py定义数据库模型。注意:生产环境需关闭调试模式(debug=False),并配置HTTPS。
以上步骤参考自[1,2,3,4,5,6,7,8,9,10,11]。