上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页
摘要: 前言 一般我们写完序列化以后,我们就会开始写视图了,drf中我们一般使用CBV的方式,也就是类视图的方式,最基础的我们会使用from rest_framework.views import APIView,APIView继承自View,关于视图的详解,我们后续再细讲。本章介绍drf的请求生命周期 前 阅读全文
posted @ 2021-06-07 13:53 Silent丿丶黑羽 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 前言 我们上篇文章使用到了Serializer类,可能有小伙伴说太过复杂,那么本篇就为大家带来更加简便的序列化类ModelSerializer ModelSerializer 先来看下ModelSerializer的代码结构如下: 可以看到ModelSerializer是继承自Serializer, 阅读全文
posted @ 2021-06-06 10:23 Silent丿丶黑羽 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章我们讲述了序列化,这篇就带大家一起来实现以下序列化 Serializer 我们使用序列化类Serializer,我们来看下源码结构,这里推荐使用pycharm左边导航栏的Structure,可以清晰的看到一个文件的结构,如下图 我们会发现Serializer继承自BaseSerial 阅读全文
posted @ 2021-06-04 21:24 Silent丿丶黑羽 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 序列化与反序列化 一般后端数据返回给前端的数据格式都是json格式,简单易懂,但是我们使用的语言本身并不是json格式,像我们使用的Python如果直接返回给前端,前端用的javascript语言是识别不出的,所以我们需要把python语言转换为通用的json格式的数据,在django中就是将orm 阅读全文
posted @ 2021-06-04 15:06 Silent丿丶黑羽 阅读(240) 评论(0) 推荐(0) 编辑
摘要: restful接口规范 什么是接口规范?接口规范就是为了采用不同的后台语言,也能使用同样的接口获取到同样的数据。如何写接口:接口规范是规范化书写接口的,写接口要写url、响应数据 ​ 注:如果将请求参数也纳入考量范围,那就是在写接口文档 url restful接口的url规范,遵循以下6个规范 1. 阅读全文
posted @ 2021-06-03 13:21 Silent丿丶黑羽 阅读(408) 评论(0) 推荐(0) 编辑
摘要: DRF介绍 DRF是Django Rest Framework单词的简写,是在Django框架中实现Restful API的一个插件,使用他可以非常方便的实现接口数据的返回。Django中也可以使用JsonResponse直接返回json格式的数据,但是DRF相比直接使用Django返回json数据 阅读全文
posted @ 2021-06-03 10:48 Silent丿丶黑羽 阅读(249) 评论(0) 推荐(0) 编辑
摘要: celery介绍 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,是一个处理异步任务的框架,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉celery的工作 阅读全文
posted @ 2021-06-02 21:43 Silent丿丶黑羽 阅读(935) 评论(0) 推荐(1) 编辑
摘要: 前言 环境celery==5.0.2 在安装完celery后,运行celery会报以下错误 ModuleNotFoundError: No module named 'click._bashcomplete' 解决方案 报错原因是说click模块中没有._bashcomplete,经过查阅资料后发现 阅读全文
posted @ 2021-06-01 13:52 Silent丿丶黑羽 阅读(707) 评论(2) 推荐(0) 编辑
摘要: 前言 动态网站的基本权衡是,它们是动态的。每次用户请求页面时,Web服务器都会进行各种计算 - 从数据库查询到模板呈现再到业务逻辑 - 以创建站点访问者看到的页面。从处理开销的角度来看,这比标准的文件读取文件系统服务器要耗时多了。对于大多数Web应用程序来说,这种开销并不是什么大问题。因为大多数We 阅读全文
posted @ 2021-06-01 06:53 Silent丿丶黑羽 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 安装redis 1.使用Homebrew安装Redis brew install redis 执行上述命令后出现以下内容,则成功安装 Download failed: https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/redis-6.0.9.b 阅读全文
posted @ 2021-05-31 11:17 Silent丿丶黑羽 阅读(80) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页