色彩时光 | 记录程序员世界的点点滴滴
can not start new thread
采用nginx+uwsgi+django部署服务的时候出现can not start new thread的异常,出现异常感觉很奇怪,本地开发测试未出现该异常,就是采用了uwsgi出现的,于是将uwsgi中间件用django的runserver替换进行测试后均正常使用,基本判断为uwsgi问题。
继续阅读 →
继续阅读 →
django urllib cookie记录
在urllib新建请求时需配置request的cookie
详细见:
继续阅读 →
2017-07-21 开发日志记录
django日志记录
访问登录验证
如需访问某个view进行登录验证,一种方法可以通过request.user来判断,另一种办法 导入from django.contrib.auth.decorators import login_required 在所需的view方法上装饰 在setting的L
继续阅读 →
继续阅读 →
django开发笔记 自定义权限 2017-07-14
django关于自定义权限问题,django中默认有change,delete,add三种权限,但是往往三种权限不能满足需求,如只读权限或者业务相关权限等。那么如何新增权限的。
权限控制的颗粒度从表层级来说:
继续阅读 →
继续阅读 →
django开发笔记2017-07-07
1、在开发中使用django中自带auth.user,如何获取当前操作的操作者即当前登录用户,那么通过以下方式可以获得:
继续阅读 →
继续阅读 →
django model filter keywords 除法过滤
在使用django的model filter 进行查询过滤的时候,往往需要对表中的两个列数据进行除法运算后进行的需求。这样的需求怎么解决?
自己思索的是不是新添一个数据字段,在录入的数据时候计算好保存在新添的字段中,当然这种办法可行,不过需要考虑兼容之前已有的数据,操作相对比较麻烦。
另外一种办
继续阅读 →
继续阅读 →
domainDetection 域名探测系统
domainDetection 域名探测系统
#作用: 该系统主要用于对网页访问业务的域名解析和互通进行探测和监控。
#原理:该系统基于python3.0+django 1.8+highcharts,可分为三个部分,第一个部分为探针脚本,第二个部分为后台管理部分,第三个部分为
继续阅读 →
继续阅读 →
django orm model filter 过滤条件查询记录
经常查询这篇文章搜索django orm model filter的过滤条件,于是决定备份一份。
作者:petanne(来自豆瓣)
来源:https://www.douban.com/note/301166150/
1.多表连接查询:感觉django太NX了。
class A(models.
继续阅读 →
继续阅读 →
Django ORM 查询性能优化(转)
前段时间用django做了个拨测程序。对于大量数据需在django中处理优化展示。刚好查到一篇总结得不错的BLOG文章结合程序的处理经验分享并记录。
Count() not len()
当想统计筛选出来的数据的条数时候,不要用len(),用Django Que
继续阅读 →
继续阅读 →
django 二级菜单联动
django 二级菜单联动 思路 一级菜单通过数据源key初始化 二级菜单通过form将数据源传输到页面 js控制数据源实现对一二级菜单联动。注意:页面接收数据源{{adminform.form.contents|safe}} contents为form函数 返回json格式化的数据源。然后form.__init__中需要对二级菜单choices进行初始化,否则保存时会报不在选值范围的异常。
参考:http://blog.easynew.com.cn/django-admin-linkage.html
继续阅读 →
继续阅读 →