会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
only-you-zta
博客园
首页
新随笔
联系
订阅
管理
2024年3月26日
爬虫(m3u8格式视频文件)
摘要: 点击查看代码 import re import requests from lxml import etree import asyncio import aiohttp import aiofiles import os from Crypto.Cipher import AES # 获取第一层m
阅读全文
posted @ 2024-03-26 19:20 周亚彪
阅读(56)
评论(0)
推荐(0)
2024年3月23日
drf源码----自定义钩子
摘要: 点击查看代码 class NBCharField(serializers.IntegerField): def __init__(self, method_name=None, **kwargs): self.method_name = method_name super().__init__(**
阅读全文
posted @ 2024-03-23 00:23 周亚彪
阅读(9)
评论(0)
推荐(0)
2024年3月14日
drf源码剖析----序列化--(字段、类、对象)
摘要: 点击查看代码 class Field: _creation_counter = 0 def __init__(self): self._creation_counter = Field._creation_counter Field._creation_counter += 1 class Inte
阅读全文
posted @ 2024-03-14 00:23 周亚彪
阅读(43)
评论(0)
推荐(0)
2024年3月11日
drf源码剖析----解析器
摘要: 点击查看代码 class HomeView(APIView): # 规定传入的数据可以用JSON格式和Form格式 parser_classes = [JSONParser, FormParser] # 根据请求头选择解析器,寻找渲染器 content_negotiation_class = Def
阅读全文
posted @ 2024-03-11 21:37 周亚彪
阅读(13)
评论(0)
推荐(0)
drf源码剖析----版本、reverse
摘要: 点击查看代码 class APIView(View): def dispatch(self, request, *args, **kwargs): self.args = args self.kwargs = kwargs request = self.initialize_request(requ
阅读全文
posted @ 2024-03-11 13:56 周亚彪
阅读(31)
评论(0)
推荐(0)
2024年3月9日
drf源码剖析----限流
摘要: 点击查看代码 urlpatterns = [ # 1. 访问视图函数中的LoginView()类中的as_view()方法 path('login/', views.LoginView.as_view()), ] 点击查看代码 # 可自定义detail code class Throttled(AP
阅读全文
posted @ 2024-03-09 23:42 周亚彪
阅读(35)
评论(0)
推荐(0)
drf源码剖析----权限
摘要: 点击查看代码 class APIView(View): permission_classes = api_settings.DEFAULT_PERMISSION_CLASSES def permission_denied(self, request, message=None, code=None)
阅读全文
posted @ 2024-03-09 00:43 周亚彪
阅读(17)
评论(0)
推荐(0)
2024年3月8日
drf源码剖析----认证
摘要: 点击查看代码 class Request: def __init__(self, request, authenticators=None): self._request = request self.authenticators = authenticators or () @property d
阅读全文
posted @ 2024-03-08 10:43 周亚彪
阅读(13)
评论(0)
推荐(0)
2024年3月6日
drf源码剖析----request
摘要: 点击查看代码 源码解析: class APIView(View): # 请求函数内的request,*args, **kwargs传给父类APIView内的dispatch()函数 def dispatch(self, request, *args, **kwargs): self.args = a
阅读全文
posted @ 2024-03-06 23:05 周亚彪
阅读(33)
评论(0)
推荐(0)
drf源码剖析----as_view()
摘要: 点击查看代码 path('example/', views.ExampleView.as_view()) # as_view()作为入口函数,先去类ExampleView()中找as_view()函数 点击查看代码 # 类ExampleView()中没有找到,去父类APIView()中找as_vie
阅读全文
posted @ 2024-03-06 21:32 周亚彪
阅读(34)
评论(0)
推荐(0)
公告