摘要: 根据下面英雄模型类定义序列化器 #定义英雄模型类 class HeroInfo(models.Model): GENDER_CHOICES = ( (0,'female'), (1,'male') ) hname = models.CharField(max_length=20,verbose_na 阅读全文
posted @ 2020-09-16 23:22 亦木121 阅读(225) 评论(0) 推荐(0)
摘要: 1.序列化单个对象 '''1,序列化器,序列化单个书籍对象''' from app.models import BookInfo from app.serializers import BookInfoSerializer #1.获取数据 book = BookInfo.objects.get(id 阅读全文
posted @ 2020-09-16 20:38 亦木121 阅读(115) 评论(0) 推荐(0)
摘要: 序列化器的作用: 1.序列化 2.反序列化 3.数据的校验和转换 定义序列化器的步骤: 1.定义类,继承自Serializer 2.和模型类,字段名字一样 3.和模型类,字段类型一样 4.和模型类,字段选项一样 from rest_framework import serializers #定义序列 阅读全文
posted @ 2020-09-16 18:00 亦木121 阅读(123) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-16 17:53 亦木121 阅读(134) 评论(0) 推荐(0)
摘要: 注意:以上4种请求一共需要创建两个视图类 以上不带参数pk的为列表视图,带pk的为详情视图 1.列表视图:获取所有书籍 步骤: 1)查询所有数据 2)转换数据 3)返回响应 2.列表视图:创建单本书籍post方法 步骤: 1)获取参数 2)校验参数 3)数据入库 4)返回响应 3.详情视图:获取单本 阅读全文
posted @ 2020-09-16 15:44 亦木121 阅读(739) 评论(0) 推荐(0)
摘要: 1.settings中注册rest_framework 2.settings中注册子应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django. 阅读全文
posted @ 2020-09-16 15:10 亦木121 阅读(563) 评论(0) 推荐(0)
摘要: from django.db import models # Create your models here. class BookInfo(models.Model): btitle = models.CharField(max_length=20,verbose_name='名称') bpub_ 阅读全文
posted @ 2020-09-16 14:35 亦木121 阅读(169) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-16 14:02 亦木121 阅读(136) 评论(0) 推荐(0)