2018年2月24日
摘要: 首先需要了解的东西 类的实例方法需要是绑定方法,调用的时候才会自动传当前实例作为第一个参数 第一种方法:直接将方法添加到类中 第二种方法:使用MethodType MethodType接收两个参数 问题 需要写一个装饰器对类方法进行异常捕获 装饰器1: 可以正常使用 装饰器2: 这样子也可以正常使用 阅读全文
posted @ 2018-02-24 18:00 songbird 阅读(156) 评论(0) 推荐(0) 编辑
  2018年1月11日
摘要: model中设置了auto_now=True或auto_now_add=True会使该自动将字段的editable属性置为Fasle 文档(delvelopment版本) 字段editable设置为false后将不会被modelform展现出来,也不会被验证是否合法 文档(delvelopment版 阅读全文
posted @ 2018-01-11 14:29 songbird 阅读(237) 评论(0) 推荐(0) 编辑
  2017年12月25日
摘要: 需求:模型对象某些字段是自己生成而非前台传过来,因此新建的时候modelform需要验证这些字段必填,但是编辑的时候不需要 本来想直接修改Meta中exclude,像这样: 但是并不生效,应该是创建类的时候使用元类将exclude中的字段在fields中排除了,最后使用如下方法 阅读全文
posted @ 2017-12-25 15:47 songbird 阅读(288) 评论(0) 推荐(0) 编辑
  2017年9月27日
摘要: SELECT a.id,CAST(GROUP_CONCAT(b.status) AS CHAR) status from letter_innermail a LEFT JOIN letter_imail_status b on a.id=b.innermail_id GROUP BY a.id 阅读全文
posted @ 2017-09-27 11:18 songbird 阅读(113) 评论(0) 推荐(0) 编辑
  2017年9月22日
摘要: 想要在每个类上加个方法或者property,一种可以每个类下加,另一种如下 阅读全文
posted @ 2017-09-22 15:59 songbird 阅读(277) 评论(0) 推荐(0) 编辑
  2017年9月20日
摘要: extra源码 原文:https://my.oschina.net/hevakelcj/blog/383179 阅读全文
posted @ 2017-09-20 18:11 songbird 阅读(4597) 评论(1) 推荐(1) 编辑
摘要: 相关子查询:在主查询中,每查询一条记录,需要重新做一次子查询,这种称为相关子查询。子查询中用到主查询的表 不想关子查询:在主查询中,子查询只需要执行一次,子查询结果不再变化,供主查询使用,这种查询方式称为非相关子查询。 参考:http://blog.csdn.net/steves/article/d 阅读全文
posted @ 2017-09-20 11:55 songbird 阅读(267) 评论(0) 推荐(0) 编辑
  2017年9月19日
摘要: django程序,需要写很多api,每个函数都需要几个装饰器,例如 既然那么多个方法都需要写2个装饰器,或者多个,有啥办法把多个合并成一行呢?上面的函数执行过程应该是 修改成 函数改写成 原文:http://www.jb51.net/article/65037.htm 阅读全文
posted @ 2017-09-19 15:49 songbird 阅读(256) 评论(0) 推荐(0) 编辑
  2017年9月18日
摘要: 信号:在需要的地方通知receiver某些操作已发生。如调用model的save方法时会发送pre_save(在调用save之前)和post_save,pre_save可以连接一个receiver函数,在函数中做需要的处理。 django信号文档 两种方式接收信号 1.使用connect 2.使用装 阅读全文
posted @ 2017-09-18 18:24 songbird 阅读(187) 评论(0) 推荐(0) 编辑
  2017年9月15日
摘要: string object是由characters组成的sequence,而unicode object是Unicode code units组成的sequence。string里的character是有多种编码方式的,比如单字节的ASCII,双字节的GB2312等等,再比如UTF-8。很明显要想解 阅读全文
posted @ 2017-09-15 10:30 songbird 阅读(2030) 评论(0) 推荐(0) 编辑