10 2020 档案

摘要:1.序列化使用 settings.py 注册App INSTALLED_APPS = [ 'rest_framework', 'users', ] urls.py 定义总路由 from django.contrib import admin from django.urls import path, 阅读全文
posted @ 2020-10-12 21:02 白金崖谷 阅读(115) 评论(0) 推荐(0)
摘要:1.vue微博回调空页面 注:微博回调空页面为: http://127.0.0.1:8888/oauth/callback/ 1.1 页面路径 components\oauth.vue <template> <div> <div v-show='visiable'> 绑定用户 用户名: <input 阅读全文
posted @ 2020-10-09 20:07 白金崖谷 阅读(197) 评论(0) 推荐(0)
摘要:1.微博绑定用户接口 1.1 oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/binduser/', views.OauthWeiboBindUser.as_view()), # /oauth/weibo/callback/ ] 1.2 oauth/v 阅读全文
posted @ 2020-10-09 20:06 白金崖谷 阅读(126) 评论(0) 推荐(0)
摘要:1.vue微博回调空页面 注:微博回调空页面为: http://127.0.0.1:8888/oauth/callback/ 1.1 页面路径 components\oauth.vue <template> <div> <p>跳转中....</p> </div> </template> <scrip 阅读全文
posted @ 2020-10-09 20:04 白金崖谷 阅读(140) 评论(0) 推荐(0)
摘要:1.微博回调接口 1.1 oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/callback/', views.OauthWeiboCallback.as_view()), # /oauth/weibo/callback/ ] 1.2 oauth/vie 阅读全文
posted @ 2020-10-09 20:02 白金崖谷 阅读(127) 评论(0) 推荐(0)
摘要:1.在Vue页面加载时动态发送请求获取微博授 权url 1.1 在 components\common\lab_header.vue 中写oauth动态获取微 博授权URL // 获取微博登录地址 oauth() { // 从后端获取 微博登录地址 oauth_post().then((resp) 阅读全文
posted @ 2020-10-09 20:00 白金崖谷 阅读(93) 评论(0) 推荐(0)
摘要:1.创建apps/oauth模块进行oauth认证 '''2.1 在apps文件夹下新建应用: oauth''' cd syl/apps python ../manage.py startapp oauth # 切换到apps文件夹下执行创建命令 '''2.2 添加子路由: oauth/urls.p 阅读全文
posted @ 2020-10-09 19:06 白金崖谷 阅读(180) 评论(0) 推荐(0)
摘要:微博账号注册 新浪微博开放平台:https://open.weibo.com/ 1.注册账号 注册新浪微博账号 进入首页。创建网站接入的应用: https://open.weibo.com/ 选择立即接入,进入到创建应用页面 创建应用 基本信息页面: https://open.weibo.com/a 阅读全文
posted @ 2020-10-09 19:01 白金崖谷 阅读(550) 评论(0) 推荐(0)
摘要:1.微博三方登录 https://api.weibo.com/oauth2/authorize? client_id=4122644977 &response_type=code &state=study& forcelogin=true& redirect_uri=https%3A%2F%2Fst 阅读全文
posted @ 2020-10-09 18:55 白金崖谷 阅读(264) 评论(0) 推荐(0)
摘要:1.pipeline原理 redis基本语法:https://www.cnblogs.com/xiaonq/p/7919111.html redis四篇:https://www.cnblogs.com/xiaonq/category/1544586.html 1.1 redis发送数据原理 Redi 阅读全文
posted @ 2020-10-08 19:01 白金崖谷 阅读(107) 评论(0) 推荐(0)
摘要:1.完善注册接口 1.1 修改`user/views.py`中完善视图函数 # 注册接口 class RegisterView(APIView): """ 用户注册, 权限是: 匿名用户可访问 """ # 自定义权限类 permission_classes = (AllowAny,) def pos 阅读全文
posted @ 2020-10-07 21:01 白金崖谷 阅读(101) 评论(0) 推荐(0)
摘要:1.vue检查用户名是否重复 - 前端函数如下,js方法代码无需更改,前端代码逻辑在`components\common\lab_header.vue` - 只需要修改`components\axios_api\http.js`中调用的后端地址 // axios.defaults.baseURL = 阅读全文
posted @ 2020-10-07 21:00 白金崖谷 阅读(192) 评论(0) 推荐(0)
摘要:1.django添加检查用户名和手机号数量接口 1.1 在`user/urls.py`中添加 urlpatterns = [ path('count/', views.RegCountView.as_view()), # 查询用户名手机号使用量的视图, /user/count/ ] 1.2 在`us 阅读全文
posted @ 2020-10-07 20:57 白金崖谷 阅读(149) 评论(0) 推荐(0)
摘要:1.vue发送短信逻辑 - 前端函数如下,js方法代码无需更改,前端代码逻辑在`components\common\lab_header.vue` - 只需要修改`components\axios_api\http.js`中调用的后端地址 // axios.defaults.baseURL = "h 阅读全文
posted @ 2020-10-07 20:52 白金崖谷 阅读(128) 评论(0) 推荐(0)
摘要:1.使用celery异步发送短信 1.1 在`celery_task/mian.py`中添加发送短信函数 # celery项目中的所有导包地址, 都是以CELERY_BASE_DIR为基准设定. # 执行celery命令时, 也需要进入CELERY_BASE_DIR目录执行. CELERY_BASE 阅读全文
posted @ 2020-10-07 20:50 白金崖谷 阅读(110) 评论(0) 推荐(0)
摘要:1.celery配置与基本使用 1.1 安装celery pip install celery @ https://github.com/celery/celery/tarball/master 1.2 新建`celery/main.py`配置celery # celery_task/main.py 阅读全文
posted @ 2020-10-07 20:45 白金崖谷 阅读(210) 评论(0) 推荐(0)
摘要:1.Celery介绍 1.1 celery应用举例 - Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery - 你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程 阅读全文
posted @ 2020-10-07 20:39 白金崖谷 阅读(171) 评论(2) 推荐(0)
摘要:1.注册容联云账号 1.1 注册账号 https://www.yuntongxun.com/user/login 1.2 登录即可看到开发者账号信息 1.3 添加测试账号 2.使用容联云发送代码测试 '''1. 安装容联云sdk''' pip install ronglian_sms_sdk # 免 阅读全文
posted @ 2020-10-07 19:47 白金崖谷 阅读(257) 评论(0) 推荐(0)
摘要:另附captcha压缩包下载链接 https://files-cdn.cnblogs.com/files/spbyyy/captcha.zip 1.django 缓存设置 django的六种缓存(mysql+redis) :https://www.cnblogs.com/xiaonq/p/79784 阅读全文
posted @ 2020-10-06 21:00 白金崖谷 阅读(150) 评论(0) 推荐(0)
摘要:1.编写注册接口 1.1 user/urls.py 中添加路由 urlpatterns = [ path('register/', views.RegisterView.as_view()), # 注册视图, /user/register/ ] 1.2 user/views.py 中写注册视图函数 阅读全文
posted @ 2020-10-05 19:37 白金崖谷 阅读(146) 评论(0) 推荐(0)
摘要:1.JWT安装配置 1.1 安装JWT pip install djangorestframework-jwt==1.11.0 1.2 syl/settings.py 配置jwt载荷中的有效期设置 # jwt载荷中的有效期设置 JWT_AUTH = { # 1.token前缀:headers中 Au 阅读全文
posted @ 2020-10-05 18:59 白金崖谷 阅读(172) 评论(0) 推荐(0)
摘要:1、jwt原则 JWT的原则是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户 { "UserName": "Chongchong", "Role": "Admin", "Expire": "2018-08-08 20:15:56" } 之后,当用户与服务器通信时,客户在请求中发回JSO 阅读全文
posted @ 2020-10-05 18:39 白金崖谷 阅读(164) 评论(0) 推荐(0)
摘要:1、cookie使用原理 1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。 4.用户的每个后续请求都将通过在Cookie中取出session_id传 阅读全文
posted @ 2020-10-05 18:34 白金崖谷 阅读(189) 评论(0) 推荐(0)