drf相关知识
文章平均质量分 54
东林牧之
这个作者很懒,什么都没留下…
展开
-
DRF-(序列化器、视图整合)-1-多对多关系表(有外键)-新建时将多对多关系记录:drf操作含有多对多关系的表,创建一条记录的时候,把多对多关系也记录上去
序列化器如何上传文件或图片,django处理多对多关系表,drf如何创建一条含有多对多关系的数据,多对多关系表的操作,django如何对多对多关系表进行增删改查操作,原创 2022-09-07 11:25:48 · 944 阅读 · 1 评论 -
DRF-接口文档-(三方drf-yasg)-(简单使用): 使用自定义的认证类,使用jwt做token时,想要使用自动生成文档
使用jwt自定义的认证下,自动生成文档,django配置自动生成文档的同时,可以携带上token,使用drf-yags生成文档时配置上可以携带token原创 2022-08-27 23:49:13 · 2410 阅读 · 0 评论 -
DRF-接口文档-(drf自带):drf自动生成接口文档(无需认证过程)
drf自带的文档生成,drf自动生成文档,drf自动生成文档,需要token认证,配置无需认证,drf自动生成接口文档,配置无需进行认证操作原创 2022-08-25 23:51:54 · 567 阅读 · 0 评论 -
DRF-视图使用-3-GenericAPIView+5个拓展类
drf 中GenericAPIView+5个拓展类实现接口,如何使用5个视图拓展类,解析5个视图拓展类的使用方法原创 2022-07-08 16:53:07 · 7955 阅读 · 0 评论 -
DRF-序列化对象-0-序列化类中参数和方法【字段、钩子函数、update和create、序列化嵌套】
drf序列化类的字段说明、钩子函数、update函数、create函数drf序列化类的执行流程,使用流程原创 2022-07-08 16:45:34 · 5817 阅读 · 0 评论 -
DRF-序列化对象-2-实例化ModelSerializer序列化类(在GenericAPIViewhi图中实例化)
GenericAPIView对ModelSerializer序列化类进行就实例化,GenericAPIView使用ModelSerializer序列化类,原创 2022-07-08 11:47:59 · 7904 阅读 · 0 评论 -
DRF-序列化对象-1-实例化Serializer序列化类(在APIViewhi图中实例化)
drf中Serializer序列化类在视图中的调用,实例化Serializer序列化器传递参数的不同意义,Serializer的使用原创 2022-07-08 10:53:16 · 8022 阅读 · 0 评论 -
DRF-视图使用-1-APIView+Serializer使用
drf视图使用,APIView+Serializer实现接口,APIView使用,Serializer使用原创 2022-07-07 17:27:54 · 5138 阅读 · 0 评论 -
DRF-视图使用-2-GenricAPIView使用
drf 下 GenericAPIView+ModelSerializer实现接口原创 2022-07-07 15:29:29 · 121 阅读 · 0 评论 -
git的使用:将项目保存到远程仓库
git 全局设置 在cmd上输入git config --global user.name "liuhaizhang"git config --global user.email "[email protected]"首次提交:mkdir vue_oa_syscd vue_oa_sysgit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin http.原创 2022-03-01 18:55:20 · 404 阅读 · 0 评论 -
序列化字段的跨表查,choice字段显示中文,
1、通过source属性实现class StudentsSerializer(serializers.Serializer): id = serializers.IntegerField(read_only=True) sex =serializers.CharField(source='get_sex_display') theclass = serializers.CharField(source='stuclass.classon') role = seriali原创 2021-12-24 16:52:42 · 519 阅读 · 0 评论 -
drf\PageNumberPagination\django分页器,对特定的数据进行分页功能。
drf分页器对指定数据进行分页功能。django分页器使用,重写drf分页器,重写PageNumberPagination。原创 2021-12-22 10:39:00 · 624 阅读 · 0 评论 -
python如何连接使用安装在虚拟机上redis数据库
1、在python中安装redis模块:pip install redis2、虚拟机要配置上网络。2.1、我的虚拟机使用的nat方式2.2、我给虚拟机使用静态配置的ip地址:192.168.137.102.3、在windows的cmd上先ping 192.168.137.10进行测试,通了再走下一步,没有通,先配置网络。centos7配置网络-实测有用_weixin_46371752的博客-CSDN博客3、进入虚拟机修改redis的配置文件。redis默认安装在:/usr/lo.原创 2021-12-13 20:56:36 · 1995 阅读 · 0 评论 -
django的orm中设置了choices属性的字段如何展示其中中文
模型类表设计:class User(AbstractUser): #继承原来的auth表,拓展字段,不要与原来有的字段名重复username = models.CharField(max_length=15,unique=True) telephone = models.CharField(max_length=11,verbose_name='手机号码') role = models.IntegerField(choices=((1,'超级管理员'),(2,'管...原创 2021-12-10 08:41:55 · 807 阅读 · 0 评论 -
django auth组件使用、配合auth表使用
一、登录 from django.contrib import auth ret = auth.authenticate(request,username = '31200201',password='123456') 如果ret 为True则校验成功,否则失败。 为什么要这样去操作,因为我们使用auth提供的用户表,密码是系统进行加密的,需要系统提供的方法才能判断用户名和密码是否正确。二、注册 ...原创 2021-12-07 10:54:17 · 128 阅读 · 0 评论 -
python生成模块依赖文件requirements.txt,python批量安装模块
从git上爬取项目后,快速安装上环境依赖的模块。通过批量安装模块就可以实现。生成模块依赖文件:pip freeze > requirements.txt批量安装模块: requirements.txt是生成的包文件pip install -r requirements.txt...原创 2021-12-06 20:30:56 · 505 阅读 · 0 评论 -
django中序列化器ModelSerializer的使用,视图与序列化类之间如何通信
序列化:将我们查询到数据按照我们需要的字段发送给前端。转成json格式。反序列化过程:接收前端的数据,可以通过局部钩子和全局钩子进行校验。序列化类写法:仅仅用于序列化时ser.py:class StudentsSerializer(serializers.ModelSerializer): class Meta: model = models.User fields = ['username','name','telephone','email'原创 2021-12-06 17:32:41 · 591 阅读 · 0 评论 -
drf的视图分析-drango rest framework 的视图类介绍
一、drf有两大视图类:1、APIView :from rest_framework.views import APIViewAPIView继承的是原生的view,可操作性很高,但是需要写的代码也多。2、GenericAPIView :from rest_framework.generics import GenericAPIViewGenericAPIView 继承的APIView,多了两条命令。模型类表和序列化,使用统一的变量接收了。queryset =model...原创 2021-11-27 18:35:33 · 312 阅读 · 0 评论