摘要: 在登陆组件中找到登陆按钮,绑定点击事件 <button class="login_btn" @click="loginhander">登录</button> 在methods中请求后端 export default { name: 'Login', data(){ return { login_ty 阅读全文
posted @ 2020-05-29 01:50 自己有自己的调调、 阅读(3623) 评论(0) 推荐(1) 编辑
摘要: Django默认提供了认证系统Auth模块,认证的时候,会使用auth模块里面给提供的表。认证系统包含: 用户管理 权限 用户组 密码哈希系统 用户登录或内容显示的表单和视图 一个可插拔的后台系统 admin Django默认用户的认证机制依赖Session机制,在项目中将引入JWT认证机制,将用户 阅读全文
posted @ 2020-05-27 23:35 自己有自己的调调、 阅读(971) 评论(0) 推荐(2) 编辑
摘要: Django REST framework JWT 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。 很多公司开发的一些移动端可能不支持cookie,并且我们通过cookie和session做 阅读全文
posted @ 2020-05-27 23:28 自己有自己的调调、 阅读(2165) 评论(0) 推荐(0) 编辑
摘要: 在settings/dev.py文件中追加如下配置: # 日志配置 LOGGING = { 'version': 1, # 使用的python内置的logging模块,那么python可能会对它进行升级,所以需要写一个版本号,目前就是1版本 'disable_existing_loggers': F 阅读全文
posted @ 2020-05-26 19:45 自己有自己的调调、 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 如何多人协同开发同一个项目? 使用代码版本控制[version control]软件, 目前市面上比较流行的代码版本控制器有: git,svn,csv 1. 使用git管理代码版本 本项目使用git管理项目代码,代码库放在gitee码云平台。(注意,公司中通常放在gitlab私有服务器中) 1.1 阅读全文
posted @ 2020-05-25 21:24 自己有自己的调调、 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 创建一个新的子应用 four python manage.py startapp four 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. python manage.py createsuperuser 填一下用户名、邮箱和密码 root 123 阅读全文
posted @ 2020-05-23 00:01 自己有自己的调调、 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1. 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.2 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 2个视图基类 1.2.1.1 APIView 阅读全文
posted @ 2020-05-21 23:10 自己有自己的调调、 阅读(653) 评论(1) 推荐(1) 编辑
摘要: [TOC] DRF框架的视图 DRF框架的执行流程 1. 视图 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作 阅读全文
posted @ 2020-05-20 22:41 自己有自己的调调、 阅读(377) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. 域名 应该尽量将API部署在专用域名之下。 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。 2. 版本(Versioning) 应该将API的版本号放入URL。 另一种做法是,将版本号放在HTTP头信息中,但不如放入URL方便和直观。 "Github" 就采用了这种 阅读全文
posted @ 2020-05-19 22:33 自己有自己的调调、 阅读(907) 评论(0) 推荐(0) 编辑
摘要: [TOC] 7. 序列化器 Serializer 作用: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 7.1 定义序列化 阅读全文
posted @ 2020-05-19 22:22 自己有自己的调调、 阅读(329) 评论(0) 推荐(0) 编辑