1.验证 在获取反序列化的数据前,必须调用is_valid()方法进行验证,验证成功返回True,否则返回False。 验证失败,可以通过序列化器对象的errors属性获取错误信息,返回字典,包含了字段和字段的错误。如果…
标签:python教程
python面向对象的三大特性
一、 封装 广义的封装 :类中的成员 狭义的封装 :私有成员 表象:__名字 实际:_类名__名字 要求:只能在类的内部使用,既不能在类的外部调用,也不能在子类中使用 对象的作用:存储一些值,以后方便自己使用 class…
10道Python常见面试题
1、MySQL索引种类 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 2、索引在什么情况下遵循最左前缀的规则? 最左前缀原理的一部分,索引index1:(a,b,c),只会走a、a,b、a,b,c…
Django Template语法中 OneToOne、ForeignKey 外键查询
主表的Models的结构 class A(models.Model): username = models.CharField(max_length=32, verbose_name='用户名称') password =…
Python模块的导入
Python使用 import 语句导入模块,它的语法如下所示: import module1 import module2 : import moduleN 也可以在一行内导入多个模块, 像…
正则表达式
正则表达式是一种用来匹配字符串的强有力的武器 其设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,就认为匹配,否则就是不匹配 判断一个字符串是否是匹配的方法是 1) 创建一个匹配的正则表达式 …
python3 str各个功能记录
1 capitalize() 2 将字符串的第一个字符转换为大写 3 4 center(width, fillchar) 5 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 6…
Python学习笔记(2)操作符和数据类型
2019-02-25 一: (1)常用操作符: ① 算数操作符:=、–、*、/、%(求余)、**(幂运算)、//(地板除法:计算结果取比商小的最大整型) 注意:幂运算操作符比其左侧的一元运算…
try/except/finally
Python也不例外,跟其他高级语言一样,内置了一套try…except…finally…的错误处理机制 当认为某些代码可能会出错时,就可以用try来运行这段代码 使用try时,要么e…
Flask中使用cookie和session
Flask中使用cookie和session 设置cookie from flask import Flask,Response app = Flask(__name__) @app.route('/index') de…
python之集合(set)学习
集合(set) 集合是一个无序的不重复元素序列,使用大括号({})、set()函数创建集合, 注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。 集合是无序的、不重复的、没有索引的 1 a…
Python爬虫4-URLError与HTTPError
GitHub代码练习地址:URLError:https://github.com/Neo-ML/PythonPractice/blob/master/SpiderPrac06_URLError.py …