摘要: sudo su 切换到root用户ps -aux | grep pythontail -f nohup.out 打日志pkill -f "celery worker"查看ps aux|grep 'celery worker'杀掉Try ... 阅读全文
posted @ 2017-12-22 16:26 Jeff_blog 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 影响数据库性能的因素很多,比如服务器硬件,磁盘IO速度,网卡流量,SQL查询语句。 本文只关注当Django项目使用到ORM时,如何优化? 一. 设置数据库持久连接CONN_MAX_AGE 根据压测结果来配置。 CONN_MAX_AGE, 用来配置 Django 跟数据库的持久化连接。从使用上来说, 阅读全文
posted @ 2017-12-21 10:29 Jeff_blog 阅读(478) 评论(0) 推荐(0) 编辑
摘要: update_or_create(defaults=None, **kwargs) defaults 的值不同则创建,相同则更新 例 Member.objects.update_or_create(defaults={'user':1}, others={'field1':1,'field2':1} 阅读全文
posted @ 2017-11-23 14:44 Jeff_blog 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 如果想让用户在 Django 管理后台创建用户,要赋予他添加和修改用户的权限(即“Add user”和 “Change user”权限)。如果用户只有权添加用户而无权修改用户,他就无法添加用户。 为什么? 因为有权添加用户就能创建超级用户,如此以来就能修改其他用户。所以,出于安全考 虑,Django 阅读全文
posted @ 2017-11-21 00:43 Jeff_blog 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 因为在定义一个model的字段时,将值定义为类似下面的 code = models.CharField(choices=(("REGISTER", "注册"), ("REST_PASSWORD", "重置密码"), ("MODIFY_MOBILE", "修改手机号码")...)) 之后想用这个字段的 阅读全文
posted @ 2017-11-13 12:41 Jeff_blog 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 按照DRF文档 配置django_filters 筛选 import django_filters from myapp.models import Product from myapp.serializers import ProductSerializer from rest_framework 阅读全文
posted @ 2017-11-10 10:00 Jeff_blog 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ProjectType.objects.values('code').distinct() ProjectType表中code字段所有的值(不包含重复的值) 三层嵌套serializers时。有可能报错“没有这个属性”,可以添加source='issue_set'这种方式。 class MyProj 阅读全文
posted @ 2017-11-08 20:00 Jeff_blog 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 启动禅道/opt/zbox/zbox start/opt/zbox/zbox status启动SVNsudo svnserve -d -r /var/svn/svnrepos/启动celcrycelery -A p2p worker -... 阅读全文
posted @ 2017-10-18 13:33 Jeff_blog 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 例如:出款方 入款方 数量a b 100那么假设你要分三次还款第一次:需还款数=(100 - 已还款数)/(总还款次数-已还款次数),通过复式记账三个数字都能直接知道已还款数=0总还款次数=3已还款... 阅读全文
posted @ 2017-10-14 14:00 Jeff_blog 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 慕课老师的个人blog地址 ,主要是Django相关内容http://projectsedu.com/ 阅读全文
posted @ 2017-09-30 13:58 Jeff_blog 阅读(93) 评论(0) 推荐(0) 编辑