分类
python SaaS

Django-发送邮件找回密码

任务

完善登录模块,提供找回密码的途径。

具体逻辑为:

  • 输入用户名和注册邮箱
  • 数据库比对一致后,随机生成验证码
  • 利用Django的邮件发送模块发送验证码
  • 验证码通过后,能够重置密码

用户名和注册邮箱

关键在于利用标签id筛选到输入内容,并且需要加入{% csrf_token[……]

继续阅读

分类
SaaS

Django-登录

计划完成一款帮助学习计划管理的小程序,实现其中的登录功能
难点:由于采用蓝鲸的开发平台,其中的登录模块已经经过设定,需要进行重建。[……]

继续阅读

分类
SaaS 建站心得

利用蓝鲸MagicBox组件库实现时间轴效果

开启多样页面之旅

var blue = document.querySelector(‘.js-switch-blue’);
var switchery = new Switchery(blue, { color: ‘#7c8bc7’, jackColor: ‘#9[……]

继续阅读

分类
SaaS

蓝鲸实践作业——Django基础(三)

在进行SaaS开发时,面对如何对所有请求数据进行统一处理的需求,需要掌握中间件技术。如何将复杂的数据关系设计在DB中,需要掌握Django ORM中关联关系的技巧。如何对多条数据进行分页显示,需要掌握前后端数据交互。[……]

继续阅读

分类
SaaS

Django基础——报错和调试记录

报错类型

RuntimeError at /task/register

You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't[......]

继续阅读

分类
SaaS

蓝鲸实践作业——Django基础(二)

在SaaS上要开发一个类似评论功能,需要掌握何从页面上进行数据的异步提交,如何通过Django编写接口,如何通过ORM对数据进行增删改查,如何通过Admin界面管理DB中数据等技术。

题目

1.实现“选择业务”功能。调用cmdb的search_business接口,将获取到的业务渲染到“[……]

继续阅读

分类
SaaS

蓝鲸实践作业——Django基础(一)

蓝鲸SaaS推荐基于Django框架进行开发。本节课程的入门级使用详解和实战演示,让你对Django MVC框架结构的每个模块的功能和相互关系有一个深刻的理解和掌握。

1. 在开发框架中拉起上节课的两个静态页面
2. 实现“选择脚本”功能。
a> 脚本表包含脚本名称和脚本内容两个字段
b&gt[……]

继续阅读

分类
SaaS 学习记录 建站心得

蓝鲸实践作业——前端基础

处在互联网时代,对于页面内容展示的前端技术的术语,HTML, CSS, Javascript等大家一定耳熟能详。本节课程可以让你掌握如何实现页面的这几项基础技术。

题目

实现如下两个静态页面(可通过蓝鲸MagicBox实现)
1> 两个页面有相同的导航栏,”执行任务”和“任务纪录”
2> “执行[……]

继续阅读

分类
SaaS

蓝鲸实践作业——SaaS 应用开发进阶

Django工程开发好后,需要将它进行部署。通过本节课程中将Django工程转化为蓝鲸SaaS,并使用开发者中心进行部署的展示,你可掌握蓝鲸开发框架组件以及它集成的扩展能力,包括ESB组件, 后台Celery任务,数据可视化等。

题目

1.将脚本执行动作放到celery任务中异步执行
2.[……]

继续阅读

分类
SaaS

蓝鲸实践作业——Python基础

题目

1. 使用Python语法在后台输出一个九九乘法表。

2. 写一个交互程序,实现摄氏和华氏温度的相互转换。摄氏温度转华氏温度的公式为: celsius * 1.8 = fahrenheit – 32。
提示:input() 函数接受用户的输入,然后通过输入的最后一个字符是 C,还是 F 来[……]

继续阅读