03 2019 档案

摘要:原因 使用局部钩子函数 对 username、email 字段进行验证时,未返回,具体请参考 函数源码。 解决 局部钩子函数一定要记得带上返回值,全局钩子函数也是一样: 阅读全文
posted @ 2019-03-16 16:21 Hubery_Jun 阅读(728) 评论(0) 推荐(0) 编辑
摘要:迭代器协议 对象必须提供一个 ,执行该方法要么迭代下一项,要么就引起一个 异常以终止迭代(只能往后不能往前)—— 迭代器协议 协议是一种约定,可迭代对象实现了迭代器协议(for、sum、min、max 等使用迭代器协议访问对象) 可迭代对象(iterable) 实现了迭代器协议的对象,就是可迭代对象 阅读全文
posted @ 2019-03-04 16:42 Hubery_Jun 阅读(150) 评论(0) 推荐(0) 编辑
摘要:通过列表推导式,我们可以生成一个列表。受内存限制,列表容量有限。当创建的列表很大,而我们只取其中几个元素,就会造成很大的内存浪费。 为此生成器 应运而生,在循环过程中它内部以某种算法不断计算出下一个元素。它不会一次性把所有元素列举出来,而是在使用的时候才会计算下一个元素,这样就节省了大量的空间。 生 阅读全文
posted @ 2019-03-04 16:41 Hubery_Jun 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Python 语言有一种独特的语法,它可以用最简单的方式生成一个列表、元组或字典,它们叫推导式。 常见的推导式: 列表推导式 字典推导式 集合推导式 列表推导式 列表推导式可以快速生成一个列表,其语法格式为: 要生成的元素 在前面,后面跟 循环。后面也可以再跟 判断: 两层循环(三层很少),生成全排 阅读全文
posted @ 2019-03-04 16:40 Hubery_Jun 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1. 创建项目 1.1 新建项目 首先新建一个项目,名为 mysite,命令如下: django-admin startproject mysite # 或用 django-admin.py 运行成功,生成一些目录: mysite/ manage.py # 管理 Django 项目的命令行工具 my 阅读全文
posted @ 2019-03-03 22:09 Hubery_Jun 阅读(267) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示