随笔分类 -  Django REST framework

摘要:Simple UI快速上手 Simple UI快速上手 在混合开发的模式下,如果想使用django admin,又嫌弃后台不符合你的审美?Simple UI给你想要的答案,我不是打广告的~ 介绍 🚀simpleui 是django admin的一个主题 是一个基于element-ui+vue开发, 阅读全文
posted @ 2022-04-14 09:30 hai起奈 阅读(1322) 评论(1) 推荐(1) 编辑
摘要:Django中开启事务的两种方式 第一种 from django.db import transaction with transaction.atomic(): ... 第二种 from django.db import transaction @transaction.atomic def po 阅读全文
posted @ 2022-03-29 17:06 hai起奈 阅读(152) 评论(0) 推荐(0) 编辑
摘要:JWT认证 官网:https://github.com/jpadilla/django-rest-framework-jwt 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机 阅读全文
posted @ 2022-03-22 19:55 hai起奈 阅读(261) 评论(0) 推荐(0) 编辑
摘要:分页Pagination REST framework提供了分页的支持。可选分页器有三种 三种分页方式 1 三种分页方式 -基本分页:PageNumberPagination page_size = 2 # 每页显示两条 page_query_param = 'page' #查询第几页的参数 ?pa 阅读全文
posted @ 2022-03-22 01:48 hai起奈 阅读(126) 评论(0) 推荐(0) 编辑
摘要:过滤Filtering 1 过滤针对于 list,获取所有(对于列表数据可能需要根据字段进行过滤) 2 在请求路径中带过滤条件,对查询结果进行过滤 # models.py 表模型 from django.db import models class Book(models.Model): name 阅读全文
posted @ 2022-03-20 16:52 hai起奈 阅读(2007) 评论(0) 推荐(0) 编辑
摘要:访问admin站点,先修改站点的语言配置 settings.py LANGUAGE_CODE = 'zh-hans' # 中文 TIME_ZONE = 'Asia/Shanghai' # 时区是亚洲上海 USE_I18N = True # 国际化 USE_L10N = True # 本地化 USE_ 阅读全文
posted @ 2022-03-19 17:46 hai起奈 阅读(124) 评论(0) 推荐(0) 编辑
摘要:drf 响应格式和请求格式配置(了解) 配置响应格式 1 在配置文件中配置 REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( # 默认响应渲染类 'rest_framework.renderers.JSONRenderer', # json渲染器 'r 阅读全文
posted @ 2022-03-15 22:39 hai起奈 阅读(442) 评论(0) 推荐(0) 编辑
摘要:视图继承关系 详图见文章末尾 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 2个视图基类 APIView APIView 是REST framework提供的所有视图的基类,继承自Django的View父类。 from rest_framework.vie 阅读全文
posted @ 2022-03-14 20:25 hai起奈 阅读(252) 评论(0) 推荐(0) 编辑
摘要:序列化器-Serializer 什么是rest_framework序列化? 在写前后端不分离的项目时: 我们有form组件帮我们去做数据校验 我们有模板语法,从数据库取出的queryset对象不需要人为去转格式 当我们写前后端分离项目的时: 我们需要自己去做数据校验 我们需要手动去转数据格式,因为跨 阅读全文
posted @ 2022-03-14 20:24 hai起奈 阅读(249) 评论(0) 推荐(0) 编辑
摘要:Web应用模式 在开发Web应用中,有两种应用模式: 前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 前后端分离:只专注于写后端接口,返回json,xml格式数据 前后端不分离 前后端分离 api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得 阅读全文
posted @ 2022-03-13 01:53 hai起奈 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示