上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 路由 # 1 在url.py中配置 path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()), # 2 一旦视图类,继承了ViewSetMixi 阅读全文
posted @ 2021-06-11 17:07 Palpitate~ 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 基于APIView写接口 # views.py # 基于APIView写的 # class BookView(APIView): # def get(self, request): # book_list = Book.objects.all() # book_ser = BookSerialize 阅读全文
posted @ 2021-06-11 17:05 Palpitate~ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 请求 # 请求对象 # from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotiator=None, parser_context= 阅读全文
posted @ 2021-06-11 17:02 Palpitate~ 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 序列化组件介绍 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 序列化组件的使用 1、写一个序列化的类,继承Serializ 阅读全文
posted @ 2021-06-11 17:00 Palpitate~ 阅读(38) 评论(0) 推荐(0) 编辑
摘要: # from rest_framework.views import APIView # urls.py path('booksapiview/', views.BooksAPIView.as_view()), # 在这个地方应该写一个函数内存地址 # APIView的as_view方法(类的绑定方 阅读全文
posted @ 2021-06-11 16:53 Palpitate~ 阅读(33) 评论(0) 推荐(0) 编辑
摘要: # ModelViewSet继承View(django原生View) # APIView继承了View # 先读View # urls.py path('books1/', views.Books.as_view()), # 在这个地方应该写一个函数内存地址,views.Books.as_view( 阅读全文
posted @ 2021-06-11 16:51 Palpitate~ 阅读(47) 评论(0) 推荐(0) 编辑
摘要: DRF简介 Django Rest_Framework """ 核心思想: 缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。在REST framework中,提供了序列化器Serial 阅读全文
posted @ 2021-06-11 16:48 Palpitate~ 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Django中间件 详情参见:http://liuqingzheng.top/python/Django%E6%A1%86%E6%9E%B6/16-Django%E9%AB%98%E7%BA%A7%E4%B9%8B-%E4%B8%AD%E9%97%B4%E4%BB%B6/ """ django中间件 阅读全文
posted @ 2021-06-11 16:41 Palpitate~ 阅读(18) 评论(0) 推荐(0) 编辑
摘要: from django.views import Viewfrom django.utils.decorators import method_decorator"""CBV中不建议你直接给类的方法加装饰器无论该装饰器能否正常工作 都不建议直接加"""# @method_decorator(logi 阅读全文
posted @ 2021-06-11 16:35 Palpitate~ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 前戏 """ 写一个注册功能 获取用户名和密码 利用form表单提交数据 在后端判断用户名和密码是否符合一定的条件 用户名中不能含有*** 密码不能少于三位 如果不符合条件 需要将提示信息展示到前端页面 """ 前端: <form action="" method="post"> <p>userna 阅读全文
posted @ 2021-06-11 16:29 Palpitate~ 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页