- 博客(5)
- 收藏
- 关注
原创 windows10 pycharm使用虚拟环境报错 Cannot set up a python SDK
解决方案 配置虚拟环境的环境变量  路径为虚拟环境中python解释器的路径 在pycharm中, file=>settings=>project interpreter=>add=>System interpreter,选择上面虚拟环境的python路径,点击ok,就不会再报错了。 ...
2021-12-17 09:15:42
1971
原创 Django项目后端用户中心配置---正确显示用户信息及验证用户邮箱
一,用户中心基本信息的显示。 需要显示的信息有: 用户名 username 联系方式 mobile 设置的邮箱 email 主要逻辑。 3.1 用户即便是在登录情况下访问用户中心界面,也需要进行判断,验证当前用户是否登录。 3.2 在数据库中查询当前登录用户的详细数据,显示在用户中心页面。 实现过程。 4.1 在utils下创建一个新的文件viewmixin.py 4.2 LoginMixin 继承自LoginRequiredMixin,重写了handle_no_permission方法,返
2021-04-19 21:15:46
1168
原创 Django项目后端实现注册功能---异步发送短信(celery)。
代码gitee仓库:代码仓库 一, 为什么要使用celery异步发送短信? 发送短信是耗时操作,影响响应时间,响应延迟会造成用户界面的倒计时延迟。 二,实现目的。 用户点击完获取后,视图越快响应,就能越快显示倒计时,加快短信发送到用户的时间。 三,celery异步发送短信—过程。 1.python3安装celery(环境:windows10;python版本:python3.9) pip install -U Celery 2.在项目根目录创建一个单独的包,用来存放celery相关的配置文件和主要
2021-04-16 11:23:58
427
原创 Django项目后端实现注册功能---短信验证码(容联云)。
django项目gitee仓库地址:https://gitee.com/YANGYUE0205/meiduo_project.git 一, 总体逻辑分析。 要点: 1.为了避免用户使用图形验证码恶意测试,我们提取了图形验证码后,立即删除Redis中的图形验证码。 2.保存短信验证码是为注册做准备的。 3.Django不具备发送短信的功能,所以我们借助第三方的容联云通讯短信平台来帮助我们发送短信验证码。 二,容联云平台的注册登录和使用。 容联云官网:官网 https://www.yuntongxu
2021-04-15 21:25:41
1017
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅