会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
知秋i
博客园
首页
新随笔
联系
订阅
管理
2020年11月2日
Django的请求生命周期
摘要: 浏览器发起请求,通过wsgi将请求初次封装,然后交给Django的中间件。 通过中间件之后将请求交给url,根据浏览器发送的不同url去匹配不同的视图函数 视图函数根据业务逻辑调用数据库获取相应的数据,然后根据模板渲染页面 (如果不涉及到数据调用,那么这个时候视图函数返回一个模板也就是一个网页给用,
阅读全文
posted @ 2020-11-02 19:54 知秋i
阅读(82)
评论(0)
推荐(0)
2020年9月12日
Django JWT登录认证机制
摘要: Django REST framework JWT 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。 很多公司开发的一些移动端可能不支持cookie,并且我们通过cookie和session做
阅读全文
posted @ 2020-09-12 19:08 知秋i
阅读(567)
评论(0)
推荐(0)
Django REST framework (DRF)框架入门之权限【五】
摘要: 为了方便接下来的学习,我们创建一个新的子应用 four 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. 创建管理员以后,访问admin站点,先修改站点的语言配置 settings.py 访问admin 站点效果: 1. 认证Authenticati
阅读全文
posted @ 2020-09-12 19:05 知秋i
阅读(272)
评论(0)
推荐(0)
Django REST framework (DRF)框架入门之视图【四】
摘要: Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 1.2 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 1.2.1 2个视图基类 1.2.1.1 APIView 是REST
阅读全文
posted @ 2020-09-12 18:29 知秋i
阅读(186)
评论(0)
推荐(0)
Django REST framework (DRF)框架入门之视图【三】
摘要: 1. 视图 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控
阅读全文
posted @ 2020-09-12 18:27 知秋i
阅读(180)
评论(0)
推荐(0)
Django REST framework (DRF)框架入门之序列化---反序列化【二】
摘要: 1. 序列化器 Serializer 作用: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 1 定义序列化器 Django
阅读全文
posted @ 2020-09-12 18:27 知秋i
阅读(233)
评论(0)
推荐(0)
Django REST framework (DRF)框架入门之序列化【一】
摘要: 1. Web应用模式 在开发Web应用中,有两种应用模式: 1. 前后端不分离 2. 前后端分离 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部
阅读全文
posted @ 2020-09-12 18:23 知秋i
阅读(411)
评论(0)
推荐(0)
Vue实现登录
摘要: 在登陆组件中找到登陆按钮,绑定点击事件 在methods中请求后端 前端保存jwt 可以将JWT保存在cookie中,也可以保存在浏览器的本地存储里,我们保存在浏览器本地存储中 浏览器的本地存储提供了sessionStorage 和 localStorage 两种,从属于window对象: sess
阅读全文
posted @ 2020-09-12 18:20 知秋i
阅读(1742)
评论(0)
推荐(0)
Vue--基础2
摘要: 4. 通过axios实现数据请求 vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 下载地址: axios提供发送请求的常用方法有两
阅读全文
posted @ 2020-09-12 18:16 知秋i
阅读(206)
评论(0)
推荐(0)
2020年8月18日
Flask--数据库
摘要: 数据库,顾名思义是储存数据的仓库,常见的管理数据库的软件被称为数据库管理系统(DBMS, Database Management System), 常见的DBMS有 MySQL、PostgreSQL、SQLite、MongoDB。这些常见的DBMS我们可以把他们理解为专门负责搬运数据的管理的数据的程
阅读全文
posted @ 2020-08-18 02:31 知秋i
阅读(265)
评论(0)
推荐(0)
下一页
公告