01 2023 档案
摘要:# 1. http请求响应 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个视图子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: - 控制序列化器的执行(检
阅读全文
摘要:### 7.3.3 模型类序列化器 如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类。 ModelSerializer与常规的Serializer相同,但额外提供了: - 基于模型类自动生
阅读全文
摘要:4. 序列化 api接口开发,最核心最常见的一个代码编写过程就是序列化,所谓序列化就是把**数据转换格式**。常见的序列化方式: json,pickle,base64,struct,…. 序列化可以分两个阶段: **序列化**: 把我们识别的数据转换成指定的格式提供给别人。 例如:我们在django
阅读全文
摘要:1. Web应用模式 在开发Web应用中,有两种应用模式: 1. 前后端不分离[客户端看到的内容和所有界面效果都是由服务端提供出来的。 [前后端不分离](assets/depended_frontend_backend.png) 2. 前后端分离【把前端的界面效果(html,css,js分离到另一个
阅读全文
摘要:一、什么是Celery 1.1、celery是什么 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task
阅读全文
摘要:redis在本地进行启动的方式 第一种 使用cmd命令行进行过操作 在本地配置好redis之后,启动的话是比较简单的 1-首先打开cmd运行界面 2-定位到本地redis目录 3-运行命令./redis-server.exe redis.windows.conf 就可以了 附上本地运行截图 第二种就
阅读全文