会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lxttt521
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2020年7月13日
序列化器之多表增删改查
摘要: 一、模型 from django.db import models # Create your models here. class Basemodel(models.Model): create_time = models.DateTimeField(auto_now_add=True) last
阅读全文
posted @ 2020-07-13 18:47 lxttt521
阅读(278)
评论(0)
推荐(0)
2020年7月10日
drf权限,频率,过滤,排序,异常处理
摘要: 一、权限 1 权限源码分析 # APIView >dispatch > self.initial(request, *args, **kwargs) # >self.check_permissions(request) > def check_permissions(self, request):
阅读全文
posted @ 2020-07-10 17:14 lxttt521
阅读(223)
评论(0)
推荐(1)
2020年7月9日
drf路由与认证
摘要: 一、路由 三种路由配置 1 没有继承视图集的视图类 # urls.py path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()) 2 继承了视图
阅读全文
posted @ 2020-07-09 19:21 lxttt521
阅读(112)
评论(0)
推荐(0)
2020年7月8日
drf请求、响应与视图
摘要: 一、请求 1 定义 REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 由于这个Request类内部重写了__getattr__方法,所以原来的r
阅读全文
posted @ 2020-07-08 20:00 lxttt521
阅读(236)
评论(0)
推荐(1)
2020年7月7日
序列化组件的基本使用
摘要: Q:序列化组件有什么用? A:序列化阶段,能把模型对象转化成字典 反序列化阶段,能把客户端发送来的数据经过request变成的字典转化成模型对象,并完成校验 一、创建一个序列化器 在settings中注册rest_framework 在模型里写上序列化器要用的表 在应用下创建一个py文件 fro
阅读全文
posted @ 2020-07-07 19:15 lxttt521
阅读(250)
评论(0)
推荐(0)
2020年7月6日
RESTful API规范
摘要: 这是一种web api接口的设计风格,比较适用于前后端分离的项目,它的特点就是一切数据都是资源。 与编程语言无关,任何一个框架都可以使用这种规范。 一、数据的安全保障 url链接一般采用https进行传输,相比于http更加安全 二、接口特征表现 用api关键字表示接口url: https://ap
阅读全文
posted @ 2020-07-06 20:34 lxttt521
阅读(176)
评论(0)
推荐(0)
CBV源码与APIView源码解析
摘要: 一、CBV源码解析 在我们写cbv的时候在url中和fbv的区别就是是否调用了as_view()方法,所以关键入手点就是这个方法 @classonlymethod # 这是类的绑定方法,这个cls是我们创造的类 def as_view(cls, **initkwargs): def view(req
阅读全文
posted @ 2020-07-06 20:21 lxttt521
阅读(160)
评论(0)
推荐(0)
2020年7月1日
核心知识点:python入门
摘要: 一、python入门day1-day24 day01-03 编程语言 python是一种强类型的解释型语言 day04 变量 变量名不能以数字开头 小整数池的范围[-5,256],pycharm里这个范围非常大 这是为了优化内存的合理安排 指向相同数字的变量名id相同 day05 垃圾回收机制(GC
阅读全文
posted @ 2020-07-01 20:36 lxttt521
阅读(361)
评论(0)
推荐(0)
python 魔法方法总结
摘要: 一、__str__ 改变对象的字符串显示,可以理解为print打印对象的显示 class Student: def __init__(self, name, age): self.name = name self.age = age # 定义对象的字符串表示 def __str__(self): r
阅读全文
posted @ 2020-07-01 14:49 lxttt521
阅读(840)
评论(0)
推荐(0)
2020年6月30日
python基础内容扩展复习
摘要: 一、关于编辑器 python开发:pycharm(收费),vscode(免费),sublintext, go开发:goland(收费),vscode,国产的 java:idea(收费),eclipse(免费),MyEclipse(收费) android:androidstudio(免费),eclip
阅读全文
posted @ 2020-06-30 18:44 lxttt521
阅读(200)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告