摘要: 为了方便接下来的学习,我们创建一个新的子应用 four python manage.py startapp four 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. python manage.py createsuperuser 填一下用户名、邮 阅读全文
posted @ 2020-10-26 20:44 电竞杰森斯坦森 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.2 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 2个视图基类 1.2.1.1 APIView 阅读全文
posted @ 2020-10-26 20:28 电竞杰森斯坦森 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 序列化器组件 一 序列化功能的使用 1 在应用中创建一个py文件,比如叫做serializers.py from rest_framework import serializers class StudentSerizlizer(serializers.Serializer): ​ name = s 阅读全文
posted @ 2020-10-26 20:12 电竞杰森斯坦森 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. Web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离 前后端分离 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部分公司开发人 阅读全文
posted @ 2020-10-26 20:04 电竞杰森斯坦森 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 域名 应该尽量将API部署在专用域名之下。 https://www.jd.comhttps://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。 https://example.org/api/ 2. 版本(Versioning) 应该将API的版 阅读全文
posted @ 2020-10-26 19:40 电竞杰森斯坦森 阅读(121) 评论(0) 推荐(0) 编辑