10 2018 档案
摘要:python作为一种解释性语言,其主要的编程方式就是面向对象,而且python的框架django也是主要面向对象的编程。 类(class)和对象(object) 类(class)是用来描述具有相同属性(attribute)和方法(method)对象的集合。对象(object)是类(class)的实例
阅读全文
摘要:根据Django官方文档: choices接收一个元组(保证值不可变),每个元组中的第一个元素是要在模型上设置的实际值,第二个元素是人类可读的名称。同理每一个选项也是由一个元组(value,display_name)构成。显而易见,display_name就是要在页面中展示的。 如何取到value和
阅读全文
摘要:进程(process)和线程(thread)是非常抽象的概念。多线程与多进程编程对于代码的并发执行,提升代码运行效率和缩短运行时间至关重要。下面介绍一下python的multiprocess和threading模块进行多线程和多进程编程。 重要知识点 什么是进程(process)和线程(thread
阅读全文
摘要:Many to many Relationships A many to many relationship occurs when multiple records in a table are associated with multiple records in another table.
阅读全文
摘要:MarkDown基本语法 markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比较于之前默认的TinyMCE编辑器 优点: 1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简
阅读全文
摘要:环境: python 2.7 django 1.9 xadmin采用源代码的方式引入到项目中 问题: 在xadmin使用的过程中,设置“use_bootswatch = True”,企图调出主题菜单,显示更多主题。然而设置了后,发现主题还是默认和bootstrap2,深入跟踪源代码,发现/xadmi
阅读全文
摘要:问题: 利用pycharm在给Django项目创建超级用户的时候,出现了如图中所示的错误: 分析: 从错误来看,是‘gender’这个字段的数据大小问题,即数据过长。('我这里是gender',你们的可能有些不同,但只要是这个类型的错误都可以作为解决办法) 解决办法: 返回pycharm,使用快捷键
阅读全文
摘要:正在使用pycharm,发现多行注释以及大块代码格式化的时候却急于没有快捷方式,于是百度了一下,恰好看到这位博主的总结,大部分我使用的不多,不过还是全部粘了过来,以备将来不时之需。 【转载】博主地址链接:https://www.cnblogs.com/littleseven/p/5599019.ht
阅读全文
摘要:Python3.7以后又增加了两个关键字:async和await,现在总共35个关键字。 随后更新.....
阅读全文
摘要:描述: enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。其英文意为:枚举,列举. 函数说明: 语法: 1 enumerate(sequence, [start=0]) 2 参数:sequence -
阅读全文
摘要:资源的管理在程序的设计上是一个很常见的问题,例如管理档案,开启的网络socket与各种锁定(locks)等.最主要的问题在于我们必须确保这些开启的资源在使用之后能够关闭(或释放),若忘记关闭这些资源,就会造成程序执行上的效能问题,严重的还会导致错误.除了关闭之外,一些特殊的资源上的管理要求在使用完毕
阅读全文