Skip to content

PythonWeb开发

  • 常用框架
框架类型发布时间特点适用场景
Django全栈框架2005年功能全面,内置ORM、Admin等;约定优于配置;安全性强;扩展性好企业级应用、后台管理系统
Flask微框架2010年核心简单;扩展性强;灵活开发;学习成本低;Jinja2模板引擎小型项目、API服务
FastAPIAPI框架2018年高性能;自动生成OpenAPI文档;强类型检查;支持异步高性能API、云原生应用
Tornado异步框架2009年异步非阻塞I/O;内置HTTP服务器;实时性强;轻量级实时应用、高并发API
Pyramid灵活框架2010年模块化设计;可扩展性强;渐进式开发;兼容WSGI/ASGI中型项目、遗留系统升级

Django

  • 安装启动
  • # 安装
    pip install django -i https://mirrors.aliyun.com/pypi/simple/  
    
    # 搞起一个demoApp
    django-admin startproject demoSite
    cd demoSite
    py manage.py startapp demoApp
    py manage.py runserver 127.0.0.1:8000