![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
Ann0309
这个作者很懒,什么都没留下…
展开
-
Serializer和ModelSerializer
序列化和反序列化序列化:指将复杂的QuerySet和Model类型转换成Python基本数据类型,从而将这些基本数据类型以JSON的形式响应给客户端反序列化:将Http请求中传入的JSON数据转换成复杂的数据类型,从而保存在数据库中。在REST Framework中,提供了多个用于序列化操作的类,但常用的也就如下两个: Serializer:进行序列化基本的类; ModelSerializer:继承于Serializer,内部实现了通用的序列化逻辑,其中包含了与Model字段对应原创 2020-11-19 14:25:44 · 596 阅读 · 0 评论 -
Django REST Framework通用View
概述APIView是DRF的视图层中最基本的类,它相当于Django中的View类,其他视图类都是通过继承APIView实现的。GenericAPIView继承于APIView,在其父类的基础上为列表视图和详情视图添加了常用的行为。Mixins提供了一些基本视图行为的操作方法,如提供的list()方法将返回查询集,等等。因为Python多继承的特性,因此,在定义视图时可以将GenericAPIView和Mixins进行灵活的组合。而DRF中就提供了许多这样的类可以供我们完成所有所需的View。原创 2020-11-19 14:24:01 · 249 阅读 · 0 评论 -
Django 数据库表生成与修改
manage.py脚本使用manage.py是每个django项目中自动生成的一个用于管理项目的脚本文件。需要通过python命令执行。manage.py接受的是Django提供的内置命令。执行方式:python manage.py 内置命令内置命令包含: makemigrations:创建更改文件(数据库) migrate:将生成的py文件应用到数据库(数据库) ...原创 2019-11-12 14:53:23 · 1411 阅读 · 0 评论