Pyqt5的事例讲解
摘要:1、第一个gui程序 2、设置图标 3、设置窗口的浮动提示框和按钮的浮动提示框 4、设置一个按钮,点击该按钮会关闭整个窗口的效果 5、做个捕获关闭事件的对话框 6、做一个窗口居中的示例 7、做一个绝对布局的例子 8、做一个盒布局的例子 9、做一个网格布局的例子 10、做一个按钮空间的例子 11、编写
阅读全文
posted @
2018-11-13 11:26
bainianminguo
阅读(949)
推荐(0)
面向对象中的property装饰器讲解
摘要:面向对象中可以用property来修饰我们的函数,必须下面的例子 class Test(object): def __init__(self,name): self.name = name @property def run(self): print(self.name) def talk(self
阅读全文
posted @
2018-11-13 09:51
bainianminguo
阅读(337)
推荐(0)
xadmin系列之启动、注册、分发
摘要:a、启动首先要加载settings中定义的INSTALLED_APPS列表中的app b、我们进入xadmin的XadminConfig文件 这个文件就需要扫描所有app下的xadmin文件,并执行,因为我们这里是重写admin,所以这里的是xadmin,在djangon中,这里是admin c、我
阅读全文
posted @
2018-11-09 23:44
bainianminguo
阅读(790)
推荐(0)
xadmin系列之django的url分发的方式
摘要:一、先介绍一下我们自己的urls中是如何进行路由分发的 一、一级路由 二、二级路由 三、路由分发,这里还可以里面在嵌套一层 二、下面看下django的admin是如何进行路由分发的 django的admin就是用上面的第三种方式实现urls的分发 先掌握一个知识点 a、通过表的对象去获取表的名称,这
阅读全文
posted @
2018-11-08 23:46
bainianminguo
阅读(381)
推荐(0)
xadmin系列之单实例模式
摘要:先看下单实例的定义 python的模块实现单例模式是python语言特有的,python的模块天然就是单例的,因为python有个pyc文件,导入一次后,第二次导入直接从pyc中取数据了 这里我们主要学习一下基于模块实现单例对象,这里利用的原理就是python的模块导入的特性,这个模块被第一次导入,
阅读全文
posted @
2018-11-07 23:01
bainianminguo
阅读(194)
推荐(0)
bbs项目引入富文本编辑器和处理xss攻击和文章预览
摘要:一、富文本编辑上传文章和图片 富文本编辑器我们使用kindeditor,我们首先去官网下载,然后解压,放到我们的static的目录中 然后我们在html中这样使用富文本编辑器 主要是看这里 首先要为textarea标签设置一个id,这样,我们就可以把富文本编辑器通过id镶嵌到textarea标签中
阅读全文
posted @
2018-11-07 06:58
bainianminguo
阅读(997)
推荐(0)
bbs项目富文本编辑器实现上传文件到media目录
摘要:media目录是在project的settings中设置的,static目录是django自己使用的静态文件的上传目录,media目录是用户自定义上传文件的目录 我们这样设置了,django还是找不到我们的media目录,还需要在路由系统系统设置,我们这里在django的一级路由中设置 首先需要导入
阅读全文
posted @
2018-11-06 07:32
bainianminguo
阅读(465)
推荐(0)
bbs项目实现点赞和评论的功能
摘要:一、点赞功能 思路是这样的: 1、对点赞和踩都设置一个相同的class,然后对这个class绑定点击事件 2、点击触发ajax请求,我们对赞的标签设置了一个class属性,对踩的标签没有设置这个class属性,如果我们点击的标签有这个class属性,则我们认为这次点击的赞,如果没有,则我们认为是踩
阅读全文
posted @
2018-11-02 23:25
bainianminguo
阅读(1889)
推荐(0)
bbs项目中对反向查询和分组查询的具体的应用
摘要:我的数据库是按照下面的图片的方式设计的 然后看下model中代码 表结构梳理 a、用户表和博客表是一对一的关系 b、文章分类表和博客是多对一的关系,即一个博客可以有多个分类 c、文章标签表和博客是多对一的关系,即一个博客可以有多个标签 d、文章和分类表是多对一的关系,一个文章只能有一个分类,而一个分
阅读全文
posted @
2018-10-30 15:16
bainianminguo
阅读(315)
推荐(0)
python函数的万能参数
摘要:我们通过一个简单的事例来展示一下函数的万能参数,我们先写一个最简单的函数 然后定义两个变量 下面我们分别看下两种传参的方式有什么不同 第一种方式 如果是使用上面的方式传参,那么l,d这2个变量都会传递给args这个形参,作为args变量的两个元素,kwargs是一个空的字典,没有任何参数传递一个他
阅读全文
posted @
2018-10-29 17:54
bainianminguo
阅读(1124)
推荐(0)
bbs项目中的零碎点记录
摘要:一、切换django的语言 在settings中修改django默认的语言 二、在py文件使用django的环境,在project的目录下创建一个py文件,按照下面的格式,就可以使用django的项目中的文件了 三、type为file的input标签如何控制上传文件的格式 accepet这个选项,只
阅读全文
posted @
2018-10-25 09:56
bainianminguo
阅读(419)
推荐(0)
Django的auth【认证】模块简介
摘要:首先我们先来复习一下路由别名如何使用,这里仅仅复习一下二级路由的路由别名该如何使用 ·1、在视图函数中使用二级路由别名,需要加上app的名称+“:”+ “路由别名” 2、在html文件中使用二级路由的别名,也 要通过app名在冒号来查找路由别名 这里需要注意一下,如果是使用django2.0的版本,
阅读全文
posted @
2018-10-15 23:37
bainianminguo
阅读(308)
推荐(0)
Django中的forms一些小点
摘要:1、默认情况下,chrom浏览器会提前对我们的form表单中的数据做校验,如果不想让chrom浏览器给我们做校验,则只需要按照下面的方式处理就可以了 关键是这个属性novalidate 2、forms中的as_p方法介绍 3、forms中的errors方法介绍 4、为text输入框设置插件的方法 5
阅读全文
posted @
2018-10-08 23:00
bainianminguo
阅读(298)
推荐(0)
利用xlrd模块读取excel利用json模块生成相应的json文件的脚本
摘要:excel的格式如下 python代码如下,这里最难的就是合并单元格的处理 最后按照要求生成制定格式的json文件
阅读全文
posted @
2018-09-29 15:01
bainianminguo
阅读(684)
推荐(0)
json的内容回顾
摘要:复习一下json这个模块 结果如下 json和python数据格式的对应关系
阅读全文
posted @
2018-09-28 01:06
bainianminguo
阅读(178)
推荐(0)
Djang的model创建的字段和参数复习
摘要:小数,max_digits是小数+总数的最大长度,decimal_places是小数部分的最大长度
阅读全文
posted @
2018-09-20 00:01
bainianminguo
阅读(220)
推荐(0)
Django的model操作中一些常用的小点
摘要:一、django的orm的13种基本的查询方法 1、all方法,查询某张表中的所有的数据 返回的结果是queryset对象,也就是一个对象的集合 2、filter方法,查询符合某个条件的所有的数据 返回的结果也是一个queryset对象,也就是一个对象的集合 3、get方法,返回的单个对象 返回的是
阅读全文
posted @
2018-09-19 23:48
bainianminguo
阅读(356)
推荐(0)
Django的视图函数和路由系统中一些没有用过的小点
摘要:1、request对象 结果如下: 2、form上传文件 首先看下form表单该如何写 重点是这里 然后看下后端视图函数,用request.FILES方法获取上传的文件的对象 3、视图函数返回json字符串的三种方法 4、路由系统中的别名 我们可以为urls.py中的路由系统取一个别名,这样,如果我
阅读全文
posted @
2018-09-14 23:19
bainianminguo
阅读(341)
推荐(0)
django的模板语言中一些之前没有用过的小点
摘要:1、模板语言中的for循环的最后一个的表示方式 2、如果使用bootstrap的表单太宽,可以在表单的标签放在下面的标签的里面 3、获取前台发过来的多选的数据 4、在html中使用字体图标 只需要找到某个图标的样式,然后写一个span标签,这个span标签的class样式使用查到的字体图标的样式就可
阅读全文
posted @
2018-09-11 07:07
bainianminguo
阅读(445)
推荐(0)
seek引发的python文件读写的问题
摘要:我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的 首先我需要判断一下文件是否为空,我开始是这样写的 先通过f.readline()读一行文件出来,判断返回的对象是否为真,如果为真,则认为文件不为空,则继续往下走,这里有个问题就是,当我读出来一行后,我的指针的位置到了第一行的末尾
阅读全文
posted @
2018-09-03 16:10
bainianminguo
阅读(1551)
推荐(0)