参考资料

  1. nvidia下面的python框架
  2. Celery框架介绍
  3. Python框架flask
  4. Sanic框架介绍
  5. Tornado框架介绍
  6. Python 框架都有什么
  7. NumPy 库介绍
  8. OpenCV框架介绍

Django简介:
Django是一个高级Python Web框架,鼓励快速开发和干净、实用的设计。它遵循MVT(Model-View-Template)架构模式,内置了ORM、模板引擎、表单处理、用户认证等常用功能,适合开发数据库驱动的复杂网站。

主要特点:

  • 全功能Web框架

  • 自带管理后台

  • 完善的文档

  • 活跃的社区

  • 可扩展性强

下载地址:
官方下载:https://www.djangoproject.com/download/
PyPI安装:pip install Django

基础内容:

  1. 项目结构

    • manage.py:项目管理脚本

    • settings.py:项目配置

    • urls.py:URL路由

    • wsgi.py:WSGI配置

  2. 核心组件

    • 模型(Models):定义数据结构

    • 视图(Views):处理业务逻辑

    • 模板(Templates):展示层

    • URL分发器:路由系统

  3. 基本命令

    • 创建项目:django-admin startproject projectname

    • 启动开发服务器:python manage.py runserver

    • 创建应用:python manage.py startapp appname

    • 数据库迁移:python manage.py makemigrationsmigrate

  4. 开发流程

    • 定义模型

    • 创建并应用迁移

    • 编写视图

    • 配置URL

    • 创建模板

    • 测试运行

  5. 内置功能

    • 管理后台(admin)

    • 用户认证系统

    • 表单处理

    • 缓存系统

    • 国际化支持

学习资源: