摘要:
第三方登录原理介绍见上篇,第三方登录流程 social-auth-app-django官方文档地址 DjangoRestFramework整合social-auth-app-django实现第三方登录流程 用户点击第三方登录链接进入微博登录页面 用户输入用户名密码,获取授权码,授权服务器验证用户信息 阅读全文
摘要:
第三方登录流程 什么是OAuth2? OAuth是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无需将用户名和密码提供给第三方应用。实现这一功能是通过提供一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数 阅读全文
摘要:
serializer.is_valid()方法经历了什么? Serializer类 继承BaseSerializer类 is_valid()方法, 做了两件事,一个把验证过的数据赋值给validated_data属性,一个返回布尔值判断数据是否验证通过 调用Serializer类中run_valid 阅读全文
摘要:
1. File and Code Templates的作用是文件模板,每次新建文件都会有事先在模板中编辑好的内容 File Settings Editor Live Templates 每次新建的py文件,内容如下 2. Live Templates作用是自定义代码片段,通过自定义的字母组合可以联想 阅读全文
摘要:
1. Django项目目录下 2. 安装mysql数据库驱动, "ubuntu18 安装mysqlclient" 3. "pycharm专业版连接mysql数据库" 阅读全文
摘要:
1. "创建一个Django项目" ,最终项目结构如下: 2. 安装djangorestframework 3. 应用目录App下 设计 4. 项目目录DEFBlog下配置djangorestframework 4.1 配置 , 将'rest_framework'加入到INSTALLED_APPS 阅读全文
摘要:
1. 创建一个DjangoRestframework应用App, 项目结构如下: 2. 设计 3. 设计, 这里最重要的是注释部分哦~ 4. 设计 5. 6. 效果如下: 阅读全文
摘要:
备份Mysql所有数据库表结构和数据 还原数据库所有表结构和数据 通过这种方式还原时,必须保证两个MySQL数据库的版本号是相同的 阅读全文
摘要:
安装mysql 启动mysql服务 "ubuntu18 修改mysql数据库密码" 通过mysql进程及端口监听,查看mysql服务是否启动 mysql修改编码以支持中文 复制以下内容到my.cnf 允许所有ip访问mysql服务 找到bind address配置项,修改为以下内容 bind add 阅读全文
摘要:
docker安装mysql d 后台运行容器,并返回容器ID name 给容器命名 v 挂载本地/home/manx/docker/mysql目录到容器内部/var/lib/mysql目录下(两目录下的文件保持同步更新) p 宿主机4306端口映射到容器内部3306端口 restart 容器自动重启 阅读全文