权限: 对表或者模型级别设置权限。不能针对数据级别进行操作。 django.contrib.auth.Permission 模型包含三个字段: codename:权限的名字; name:该权限的作用; content_type:表示该permission是属于哪个app下的哪个models。 创建的 ...
分类:
其他好文 时间:
2019-04-24 19:19:33
阅读次数:
145
ip地址查询的全代码: 智力使用ip183网站进行ip地址归属地的查询,我们在查询的过程是通过构造url进行查询的,将要查询的ip地址以参数的形式添加在ip183url后面即可。 ...
分类:
编程语言 时间:
2019-04-24 09:15:24
阅读次数:
142
分号 行长度 例外: 不要使用反斜杠连接行. Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号. 如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: 在注释中,如果必要,将长的URL放在一行上 ...
分类:
编程语言 时间:
2019-04-18 18:47:40
阅读次数:
125
github源码地址下载:https://github.com/GoverSky/HTMLTestRunner_cn.git 解压文件后取出/HTMLTestRunner_cn.py文件丢进C:\Python37\Lib\site-packages目录下 如何使用报告截图重跑机制:how to us ...
分类:
编程语言 时间:
2019-04-12 23:03:08
阅读次数:
245
背景 1. 基于之前 "基于Log4Net本地日志服务简单实现" 实现本地日志服务,但是随着项目开发演进,本地日志服务满足不了需求,譬如在预发布环境或者生产环境,不可能让开发人员登录查看本地日志文件分析。 2. Kafka+ELK日志服务套件,可以在线日志服务可以解决上述问题,并且提供丰富报表分析等 ...
分类:
移动开发 时间:
2019-04-12 00:37:45
阅读次数:
226
不仅 Python 函数是真正的对象,任何 Python 对象都可以表现得像函数。为此,只需实现实例方法 __call__。 ? __init__ 接受任何可迭代对象;在本地构建一个副本,防止列表参数的意外副作用。 ? shuffle 定能完成工作,因为 self._items 是列表。 ? 起主要 ...
分类:
其他好文 时间:
2019-04-08 18:36:14
阅读次数:
111
01-创建序列化类 Response 02-ModelSerializer 03-提交post请求 04-重写save中create方法 05-自定义方法 06-自动序列化连表(depth) 07-生成url 效果: 08-自定义数据验证规则 ...
分类:
其他好文 时间:
2019-04-08 13:51:05
阅读次数:
161
异常处理 异常分为两类 一类异常是语法错误 空格 缩进 语法规则错误 这类错误应该在写代码时就避免掉 一类异常时逻辑错误 比如input用户输入非法或不完整 这类错误可以在程序中写代码处理 异常处理 运行程序时,遇到错误就要实事先去处理,让程序不因报错而提前结束 可以提高用户体验,提高容错性 先认识 ...
分类:
其他好文 时间:
2019-04-07 16:53:54
阅读次数:
152
1.raise语句引发异常: 2.捕获异常try...except...: ...
分类:
其他好文 时间:
2019-03-30 10:43:23
阅读次数:
128
来源:python编程快速上手——Al Sweigart webbrowser:是 Python 自带的,打开浏览器获取指定页面。 requests:从因特网上下载文件和网页。 Beautiful Soup:解析 HTML,即网页编写的格式。 selenium:启动并控制一个 Web 浏览器。 se ...
分类:
Web程序 时间:
2019-03-28 13:46:04
阅读次数:
213