Django 从入门到精通

Django 目录

Django drf初级

  • 1.0 Django drf初级
  • 1.1 web接口
  • 1.2 RESTful规范
  • 1.3 drf简易书写TESTful规范接口
  • 1.4 CBV源码分析
  • 1.5 drf安装与使用
  • 1.6 request源码分析

Django drf 功能组件

  • 1.0 认证Authentication
  • 2.0 过滤Filtering
  • 3.0 排序
  • 4.0 分页Pagination
  • 5.0 异常处理 Exceptions
  • 6.0 自动生成接口文档
  • 7.0 Xadmin

Django drf 视图家族

  • 1.0 视图
  • 1.1 视图集ViewSet
  • 2.0 路由Routers
  • 2.1 使用方法
  • 2.2 视图集中附加action的声明
  • 2.3 路由router形成URL的方式

Django JWT

  • 1.0 JWT
  • 1.1 drf-jwt
  • 1.2 官网
  • 1.3 安装子:虚拟环境
  • 1.4 测试接口:post请求
  • 1.5 drf-jwt开发
  • 1.6 序列化user:user/serializers.py(自己...
  • 1.7 自定义response:user/utils.py
  • 1.8 基于drf-jwt的全局认证:user/authentica...
  • 1.9 全局启用:settings/dev.py
  • 1.10 局部启用禁用:任何一个cbv类首行
  • 1.11 多方式登录:user/utils.py
  • 1.12 配置多方式登录:setting
  • 2.0 手动签发JWT:了解 - 可以拥

Django drf序列化器 Serializer

  • 1.1 定义序列化器

  • 1.2 常用字段类型

  • 1.3 选项参数

  • 1.4 通用参数

  • 1.5 创建Serializer对象

  • 1.6 序列化器的使用

  • 1.7 序列化

  • 1.8 反序列化

  • 1.9 1) validate_字段名

  • 1.10 2) validate

  • 1.11 3) validators

  • 1.12 反序列化-保存数据

  • 1.13 附加说明

  • 1.14 模型类序列化器

Django-Form类

  • 1.1 1、Django内置字段如下:
  • 1.2 2、Django内置插件:
  • 1.3 3、常用选择插件
  • 1.4 4、初始化数据

Django 数据类型和分类

  • 1.1 orm中的数据类型
  • 1.2 数据类型的约束

Django 中间件

  • 1.1 process_request
  • 1.2 process_response
  • 1.3 process_view
  • 1.4 中间件执行流程

Django Xadmin的安装方式

1.0 xadmin后台管理

Django跨域问题

  • 1.1 什么是跨域
  • 1.2 Django解决跨域

CSRF(Cross-site request forgery)跨站请求伪造

  • 1.0 CSRF(Cross-site request forgery)跨站请求伪造

Django 高并发负载均衡

  • 1.0 Django 高并发负载均衡

Django时间时区问题

  • 1.0 Django时间时区问题(received a na...
  • 1.1 在django1.4以后,存在两个概念
  • 1.2 下面列出了几个常见的时区

Django事务开启的两种方式

  • 1.0 Django的事务开启两种方式

Django redis数据库

  • 1.0 redis数据库
  • 2.0 python使用redis
  • 2.1 依赖
  • 2.2 直接使用
  • 2.3 连接池使用
  • 2.4 缓存使用

Redis之缓存雪崩、穿透、预热、更新、降级

  • 1.1 1、缓存雪崩
  • 1.2 2、缓存穿透
  • 1.3 3、缓存预热
  • 1.4 4、缓存更新
  • 1.5 5、缓存降级

Django celery

  • 1.0 Celery
  • 1.1 官方
  • 1.2 Celery架构
  • 1.3 消息中间件
  • 1.4 任务执行单元
  • 1.5 任务结果存储
  • 1.6 使用场景
  • 1.7 Celery的安装配置
  • 1.8 Celery执行异步任务
  • 1.9 包架构封装
  • 2.0 基本使用
  • 2.1 celery.py
  • 2.2 tasks.py
  • 2.3 add_task.py
  • 2.4 get_result.py
  • 3.0 高级使用
  • 3.1 celery.py
  • 3.2 get_result.py
  • 4.0 django中使用
  • 4.1 celery.py
  • 4.2 tasks.py

转载于:https://www.cnblogs.com/bladecheng/p/11565336.html

你可能感兴趣的:(python,数据库)