摘要: 前言: 登陆和注册功能是一个功能比较完善的网站必备的功能,其中涉及的业务逻辑实用性较强,所以我将Django的注册功能进行了总结,希望可以帮助大家。我们这次使用的第三方短息平台是云通信,当然你可以用其他的第三方平台,我使用这个平台的主要原因是 云通信有免费的试用。云通信的官方文档链接:http:// 阅读全文
posted @ 2018-10-11 10:02 落水猫 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器(generat 阅读全文
posted @ 2018-10-09 09:11 落水猫 阅读(2882) 评论(0) 推荐(0) 编辑
摘要: 迭代器: 1.认识迭代器 迭代器是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 我们怎样才能判定一个对象是都是可以迭代的呢? 2.可迭代对象 list、tuple、str等类型的数据使用for 阅读全文
posted @ 2018-08-20 21:42 落水猫 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. 基本安装: 1.1 打开Ubuntu的应用市场,并在搜索栏搜索pycharm,结果如下图所示 1.2 选择pro版本进行安装,结果如下图所示: 1.3打开安装后的pycharm,如果出现下图所示的错误 错误解决方法 安装 python3-distutils工具 建议安装: python包管理工 阅读全文
posted @ 2018-08-06 22:54 落水猫 阅读(44886) 评论(0) 推荐(1) 编辑
摘要: 1.使用rest_framework_jwt 这种方式相比较另外一种方式比较简单,但这种方式生成的token无法根据我们的需求设置过期时间,界限来的一种方法可以为token设置过期时间。 2.使用TimedJSONWebSignatureSerializer 这种方式可以生成一个具有时效的token 阅读全文
posted @ 2018-10-17 10:48 落水猫 阅读(2459) 评论(1) 推荐(0) 编辑
摘要: 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1. 使用方法 1) 创建 阅读全文
posted @ 2018-10-16 11:49 落水猫 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 前言: 随着互联网的飞速发展,随之而来的我们以往的配置已经无法满足用户的需求,我们需要寻求更高效更便捷的方法来应对不同的需求,其中有同步到异步的过度就是一个很好的例子,接下来我们将利用异步实现短信/邮箱的异步发送 1.同步 多任务, 多个任务之间执行的时候要求有先后顺序,必须一个先执行完成之后,另一 阅读全文
posted @ 2018-10-14 20:33 落水猫 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 前言: 上篇博客我们已经对设置了图形验证码,短信验证码对用户信息进行了一些简单的验证,本篇博客我们会将上篇的一些验证方法进行结合,来进一步完成我们的注册工作 1. 创建视图类 在user中的view创建CreateUserAPIView类,而且这个类继承自APIView(一级视图) 2.创建序列化器 阅读全文
posted @ 2018-10-14 20:26 落水猫 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.使用Serializer方法自己创建一个序列化器 先写一个简单的例子 这就是一个简单的序列化器,界限来我们简单的介绍相关的字段 常用字段类型: 一些相关的参数说明: 选项参数: 通用参数: 这样我们就可以根据自己的需求去生成我们自己的序列化器 2.使用ModelSerializer创建序列化器 阅读全文
posted @ 2018-10-12 21:47 落水猫 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、同源策略 1、先来说说什么是源 • 源(origin)就是协议、域名和端口号。 以上url中的源就是:http://www.company.com:80 若地址里面的协议、域名和端口号均相同则属于同源。 以下是相对于 http://www.a.com/test/index.html 的同源检测 阅读全文
posted @ 2018-10-12 21:44 落水猫 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 什么是日志: 日志是一种可以追踪某些软件运行时所发生事件的方法 软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情 一个事件可以用一个可包含可选变量数据的消息来描述 此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level) 日志的作用: 通过log的分析,可以 阅读全文
posted @ 2018-10-10 10:34 落水猫 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Cookie/Session Cookie Cookie以键值对的格式进行信息的存储。 Cookie基于域名安全,不同域名的Cookie是不能互相访问的,如访问itcast.cn时向浏览器中写了Cookie信息,使用同一浏览器访问baidu.com时,无法访问到itcast.cn写的Cookie信息 阅读全文
posted @ 2018-10-08 22:53 落水猫 阅读(191) 评论(0) 推荐(0) 编辑