![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
key2world
个人关键字LYT144
展开
-
Python JWT的整体实现过程(详解)
JWT 全称: json-web-tokenJWT的大白话解释:现在比较火的token中的一种,为了解决HTTP协议无状态的问题,开发出来的。就是一种解决方案。1. 三大组成header在Python来看就是一个字典格式,元数据如下:{'alg':'HS256', 'typ':'JWT'}# alg代表要使用的 算法 HMAC-SHA256 简写HS256# typ表明该token的类别 此处必须为 大写的 JWT该部分数据需要转换成json串并用base64转码payload原创 2020-11-12 00:26:43 · 4813 阅读 · 0 评论 -
base64的详细转码过程
base64 是一个转码技术。专门用来应对二进制转成可视字符,这种场景。要学习base64转码过程,需要先了解ACSII码表。有了ASCII码表还需要有base64编码表base64转码规则:将字符串拆成每三个字符一组计算每一个字符对应的ASCII码二进制将8位的二进制码,按照每6位一组重新分组,不足6位的在后面补0计算对应的十进制编码然后到base64编码表里查找对象的字符重点: 算法规定所致,base64的值长度是4的倍数。base64转码详细过程:在Python中可以使用原创 2020-11-10 18:54:11 · 2399 阅读 · 0 评论 -
python 前后端分离
1. 前后端分离1.1 什么是前后端分离前端:即客户端,负责渲染用户显示界面【如web的js动态渲染页面,安卓,iOS,pc客户端等】后端:即服务端,负责接收HTTP请求,处理数据API:Application Programming Interface 是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。 在django中就是url。这个url对应的数据,前端需要数据就发送url,后端根据这个url返回结构化数据(如json)。前后端分离 完整过程1. 前端通过HTTP请求API2.原创 2020-11-10 16:53:00 · 2849 阅读 · 0 评论 -
python django web框架在pycharm中连接mysql数据库
在django框架中数据库默认使用的是sqlite3,如果数据量比较大的时候就需要将数据库修改为mysql或者其他关系型数据库。配置settings.py文件在pycharm中创建好django项目之后,在项目同名文件下找到settings.py文件。找到DATABASES,将默认的sqlite3替换为mysql数据库。修改为:可以直接复制下面代码,修改为自己的用户名和密码哟 DATABASES = { 'default': { 'ENGINE': 'd原创 2020-11-08 11:27:30 · 490 阅读 · 0 评论