随笔分类 -  Python

摘要:在日常项目中,总是需要记录下一些细小信息或者错误码、错误信息的,这个时候就需要进行日志的操作。python中用于日志创建、设置和记录等功能的模块,就是logging了,下面是对其基本使用方法的介绍:一、最最简单的使用方法:importloggingLOG_FILE="/opt/xxx/log/deb... 阅读全文
posted @ 2015-05-20 18:41 爱起早的小D 阅读(335) 评论(0) 推荐(0)
摘要:在数据库有外键的时候,使用select_related() 和 prefetch_related() 可以很好的减少数据库请求的次数,从而提高性能。本文通过一个简单的例子详解这两个函数的作用。虽然QuerySet的文档中已经详细说明了,但本文试图从QuerySet触发的SQL语句来分析工作方式,从而... 阅读全文
posted @ 2015-05-12 10:12 爱起早的小D 阅读(4442) 评论(0) 推荐(1)
摘要:post方式不同于get方式可以被django直接得到,因为django为post加入了csrf保护, 详细的文档地址https://docs.djangoproject.com/en/dev/ref/csrf/注释:在最新版本中,在setting.py里'django.middleware.csr... 阅读全文
posted @ 2015-04-15 10:28 爱起早的小D 阅读(8359) 评论(0) 推荐(0)
摘要:写一下json排序的问题:将得到的数据转换成json格式传给ajax,会发现前台得到的数据很有可能和我们在后台的内容’不太一样‘,如果不出意外,json进行了自排序处理,至于按什么格式排的我还没研究,当然应该不是字母顺序那如果我们想在前台按照字母顺序或者数字顺序排序要怎么做呢?如果json里键值对以... 阅读全文
posted @ 2015-04-13 21:33 爱起早的小D 阅读(17698) 评论(0) 推荐(1)
摘要:我先定义两个模型,一个是作者,一个是作者出版的书籍,算是一对多的类型。class Person(models.Model);name = models.CharField('作者姓名', max_length=10)age = models.IntegerField('作者年龄')class Boo... 阅读全文
posted @ 2015-04-09 10:43 爱起早的小D 阅读(312) 评论(0) 推荐(0)
摘要:Django获取数据实体的时候,返回的对象一个实体或多个实体,也就是QuerySet,它是Django专有的东西,具体的理解,它是类似Python的字典的东西,但它并不实现字典的所有方法。今天讲解的是它其中的一个函数select_related()。select_related()使用的场景,是获取... 阅读全文
posted @ 2015-04-09 10:10 爱起早的小D 阅读(1082) 评论(0) 推荐(0)
摘要:1页面出现中文报错 :Non-ASCII character '\xe9' in file E:\CPaas\cpaas\views.py 解决:在页面顶部加入#coding=utf-82执行syncdb,更新失败在models.py里更新数据模型时,需要执行python manage.py ... 阅读全文
posted @ 2015-04-02 16:07 爱起早的小D 阅读(150) 评论(0) 推荐(0)
摘要:#设a为字符串import timea = "2011-09-28 10:00:00"#中间过程,一般都需要将字符串转化为时间数组time.strptime(a,'%Y-%m-%d %H:%M:%S')>>time.struct_time(tm_year=2011, tm_mon=9, tm_mda... 阅读全文
posted @ 2015-04-01 17:22 爱起早的小D 阅读(985) 评论(0) 推荐(0)
摘要:django 简易博客现在正式开始博客开发1安装官方发布版官方发布的版本带有一个版本号,例如1.0.3或1.1,而最新版本总是可以在http://www.djangoproject.com/download/找到。如果您在用Linux系统,其中包括Django的包,使用默认的版本是个好主意。 这样,... 阅读全文
posted @ 2015-04-01 11:10 爱起早的小D 阅读(209) 评论(0) 推荐(0)
摘要:Python风格规范分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行.行长度Tip每行不超过80个字符例外:长的导入模块语句注释里的URL不要使用反斜杠连接行.Python会将圆括号, 中括号和花括号中的行隐式的连接起来, 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额... 阅读全文
posted @ 2015-03-26 16:09 爱起早的小D 阅读(243) 评论(0) 推荐(0)