随笔分类 - Python
记录学习python的经历
摘要:前戏:老牌python GUI程序(Tkinter) 前置:各个参数了解: tkinter模块常用参数(python3) 1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk()); root.title(‘标题名’) 修改框体的名字,也可在创建时使用className参数来
阅读全文
摘要:一:sqlite操作 SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东
阅读全文
摘要:前戏:设计模式简介 设计模式是面向对象设计的解决方案,是复用性程序设计的经验总结。(与语言无关,任何语言都可以实现设计模式) 设计模式根据使用目的的不同而分为创建型模式(Creational Pattern),结构性模式(Structural Pattern)和行为型模式(Behavioral Pa
阅读全文
摘要:前戏:迭代器和生成器 迭代: 可以直接作用于for循环的对象统称为可迭代对象 (一)迭代器 一个实现了__iter__方法的对象是可迭代的,一个实现了__next__方法的对象则是迭代器 对于序列和字典的可迭代,是因为在该对象中实现了上面的两个方法 __iter__方法会返回一个迭代器,而所谓的迭代
阅读全文
摘要:一:表结构(共八张表) 二:登录业务 三:权限类生成(进行权限和菜单的业务处理) 四:生成装饰器(用于用户的验证,使用了上面类) 五:装饰器使用 六:退出业务 七:前台模板,以及效果展示
阅读全文
摘要:python 基础知识回顾(十)进程和线程(进程) python 基础知识回顾(十)进程和线程(多线程) python 基础知识回顾(十)进程和线程(自定义线程池) 一:Socket (一)套接字了解 网络套接字,用于描述IP地址和端口,是一个通信链句柄,一般,应用程序通过对这个句柄进行读写操作,可
阅读全文
摘要:Unicode 和 UTF-8 有何区别? python基础之字符编码 以上两篇看懂即可,那下面的就不需要看了 python标准数据类型 Bytes python--数据类型bytes Python 标准数据类型:Bytes
阅读全文
摘要:前提:dir,__all__,help,__doc__,__file__ dir:可以用来查看模块中的所有特性(函数,类,变量等) >>> import copy >>> dir(copy) ['Error', 'PyStringMap', '_EmptyClass', '__all__', '__
阅读全文
摘要:一.多继承(寻找方法) 主要学习多继承中的寻找方法的方式:分别是深度优先和广度优先 1.当类是经典类时,多继承情况下,会按照深度优先方式查找 2.当类是新式类时,多继承情况下,会按照广度优先方式查找 新式类和经典类的区分: 如果当类继承于object或者其父类继承于object,那么该类就是新式类
阅读全文
摘要:一.闭包函数: 闭包函数: 1.在一个外函数中定义了一个内函数 2.内函数里运用了外函数的临时变量,而不是全局变量 3.并且外函数的返回值是内函数的引用。(函数名,内存块地址,函数名指针..) 正确形式: 案例一:内联函数inner使用的是外部outer函数中的数据 案例二:是否可以修改outer中
阅读全文
摘要:一:列表和元组(引用计数了解,深浅拷贝了解) 序列:序列是一种数据结构,对其中的元素按顺序进行了编号(从0开始)。典型的序列包括了列表,字符串,和元组 列表是可变的(可以进行修改),而元组和字符串是不可变得(一旦创建了就是固定的)。 列表操作: 元组操作: 字符串(数字和字符串是存放在常量区中):
阅读全文
摘要:KindEditor的简单了解 http://www.cnblogs.com/wupeiqi/articles/6307554.html 简单使用: <div class="comm"> <form method="POST" enctype="multipart/form-data"> {% cs
阅读全文
摘要:今天是要Django3.5设置项目,结果出现中文报错,虽然之前分析过py2.7的报错原因,但是在py3之后reload不在使用,需要引入: 但是这个并没有任何用,因为在py3之后默认编码不再是字节码,而是utf-8,可以使用代码查看 这时候就出现了新的错误,出错地点 原本抱着不去修改源码的态度,找找
阅读全文
摘要:class UserType(models.Model): title = models.CharField( max_length=32 ) class Person(models.Model): user = models.CharField( max_length=32 ) ut = mode
阅读全文
摘要:1.索引: 普通索引:加快查找速度 唯一索引:加快查找速度,唯一约束 主键索引:加快查找速度,唯一索引,不为空 元类使用: 用于生成联合索引,以及设置个别参数 2.一对多外键建立: class EmailInfo(models.Model): email = models.EmailField( n
阅读全文
摘要:服务端: 前端: 服务端使用form组件验证:
阅读全文
摘要:form组件代码: def clean(self): #self.cleaned_data中含有所有成功验证数据 value_dict = self.cleaned_data v1 = value_dict.get('user') v2 = value_dict.get("email") # if
阅读全文
摘要:自定义属性以及各种验证 分析widget: 追踪widgets.py __all__ = ( 'Media', 'MediaDefiningClass', 'Widget', 'TextInput', 'NumberInput', 'EmailInput', 'URLInput', 'Passwor
阅读全文
摘要:Django中的Form组件功能: 1.对用户请求的验证 2.生成html代码 Form使用:对用户请求进行验证 前端代码: 服务端: 2.生成html:指的是在客户端中和服务端表单中为了保证name和字段一致,将表单设置为字段(自动生成表单),就是生成html代码 服务端: 客户端: 补充:在添加
阅读全文

浙公网安备 33010602011771号