随笔分类 -  python

摘要:Django提供了HttpRequest对象,HttpResponse对象 DRF对HttpRequest和HttpResponse进行重新拓展封装,提供了request对象和response对象 request对象 REST framework传入视图的request对象不再是django默认的H 阅读全文
posted @ 2022-06-07 16:15 EricYJChung 阅读(82) 评论(0) 推荐(0) 编辑
摘要:视图的作用 Django中的 "视图" 是用来封装处理用户请求并返回响应的逻辑函数结果. 视图是一个可调用对象,它不仅可以基于函数,也可以基于类,FBV和CBV 相比较函数视图(FBV),类视图(CBV)的区别和优势: 默认自动dispatch特定的HTTP方法,比如GET,POST等,不需要像函数 阅读全文
posted @ 2022-06-06 15:23 EricYJChung 阅读(494) 评论(0) 推荐(0) 编辑
摘要:中间件定义: 中间件就是在目标和结果之间进行的额外处理过程,在Django中就是request和response之间进行的处理,相对来说实现起来比较简单,但是要注意它是对全局有效的,可以在全局范围内改变输入和输出结果,因此需要谨慎使用,否则不仅会造成难以定位的错误,而且可能会影响整体性能。 中间件作 阅读全文
posted @ 2022-06-05 10:34 EricYJChung 阅读(278) 评论(0) 推荐(0) 编辑
摘要:安装uwsgi之前,要先安装python-dev工具包 在centos系统中 ,为python-devel工具包 yum install python36-devel (python3.6就安装python36,根据自己python版本而定) yum install gcc (如果还是不行,安装gc 阅读全文
posted @ 2022-05-27 23:57 EricYJChung 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1.退出当前虚拟环境 deactivate 2.列出虚拟环境列表 lsvirtualenv -b env1 env2 3.切换虚拟环境 workon env2 4.进入当前虚拟环境 cdvirtualenv 5.删除虚拟环境 rmvirtualenv env1 6.进入当前环境的site-packa 阅读全文
posted @ 2022-05-27 13:20 EricYJChung 阅读(209) 评论(0) 推荐(0) 编辑
摘要:定义一个类 class A(object) a = "A" #类及实例对象的属性 def __init__(self): self.b = "B" #实例对象的属性 class Meta: x = "X" #实例对象的属性 def a_print(self): #对象方法 print("a_prin 阅读全文
posted @ 2022-05-13 13:41 EricYJChung 阅读(43) 评论(0) 推荐(0) 编辑
摘要:数据库之间互相关联,一对多和多对多,继承ModelSerializer的序列化器内部代码需要定制 为了多对多关联,我们同时使用自动多对多建立了editor和book的关系, 半自动多对多建立了author和book的关系 # models.py文件 # models.py from django.d 阅读全文
posted @ 2022-05-11 00:27 EricYJChung 阅读(2868) 评论(0) 推荐(0) 编辑
摘要:字段验证一般在反序列化时会有,即接收客户端传送过来的数据,进行验证,再进行保存 from rest_framework import serializers from teacher.models import Teacher # 字段验证函数(只能单个字段验证) def check_name(na 阅读全文
posted @ 2022-05-10 21:00 EricYJChung 阅读(320) 评论(0) 推荐(0) 编辑
摘要:基本概念 RESTful API规范 API - application programming interface restful规范是一种编程风格,任何语言和开发框架都可以使用该规范.目的是提高数据交互的通用型和可读性. 幂等性 客户端发起多次同样请求时,服务端的资源产生结果是一样的,则属于幂等 阅读全文
posted @ 2022-05-08 17:22 EricYJChung 阅读(413) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示