Django
文章平均质量分 90
Django 学习
shark_西瓜甜
80后运维、运维开发职业从事者
展开
-
Django用户登录验证和自定义验证类
假如,希望在用户登录的时候,可以支持多种方式,比如: 邮箱,手机号等。那就需要对这些字段进行校验,默认的验证类 LoginView 是无法实现的,此时就需要自定义一个验证类。可以在项目 app 的任意一个文件中编写这个类,之后设置一下就可以了。比如在 users 应用下新建一个文件 users_auth.py, 添加如下内容。原创 2023-07-30 20:58:23 · 1156 阅读 · 0 评论 -
Django 缓存
官方文档配置缓存后端为 Redis设置 Django 的缓存为 Redis1. 安装pip install django-redis Hiredishiredis 是一个用 C 写的 Redis 客户端, 并且他的解析器可以用在 django-redis 中:2. 在 settings.py 中设置,如下:Redis 参考资料 http://django-redis-chs.readthedocs.io/zh_CN/latest/CACHES = { "default"原创 2021-01-24 11:27:30 · 242 阅读 · 0 评论 -
01|Django REST framework 部署
文章目录1. 依赖包介绍2. 安装核心包和依赖包3. 注册应用到项目中4. 浏览器的登录验证1. 依赖包介绍coreapi (1.32.0+) - Schema generation support.Markdown (3.0.0+) - Markdown对可浏览API的支持.Pygments (2.4.0+) - 为Markdown处理添加语法高亮显示.django-filter (1.0.1+) - 过滤支持.django-guardian (1.1.1+) - 对象级权限支持2.原创 2020-09-22 22:15:58 · 451 阅读 · 0 评论 -
02|Django REST framework 序列化
文章目录一、 Serialization (序列化)1.`Serializer`① 创建一个用于序列化数据的类② 视图中使用序列化的类示例 model视图③ 添加 URL④ 重启 Django 进程,在浏览器中测试2. `ModelSerializer`示例 model① 创建基于 Model 的序列化类② 视图中使用③ 配置 URL④ 重启 Django 进程,在浏览器中测试一、 Serialization (序列化)DRF 的 Serialization 和 Django 的 form 的编程思想原创 2020-09-22 22:20:43 · 167 阅读 · 0 评论