自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

磨石斋

木曰曲直

原创 bootstrap响应式设计简单实践。

首先需要熟悉Boostrap提供的响应式设施:http://getbootstrap.com/css/#responsive-utilities,BootStrap的响应式设施主要是利用媒体查询对元素的可见性和inline or block显示做变换处理。在mobile屏下面主要做以下几个处理: ...

2016-04-29 10:23:33

阅读数 709

评论数 0

原创 Django单元测试简明实践

1、准备数据模式,Django空库测试需要所有相关数据模式必须在Django中定义,说白了,model不能有managed=Fasle,为了解决这个问题,你必须得有一个managed全部为True代码版本。 2、准备初始化数据,当然使用fixtures固定数据集特性,这个数据集最好现存库里面查询出...

2016-04-27 17:41:09

阅读数 2785

评论数 0

原创 clear read-only status问题的解决

IDEA系工具可能会报出的错误。      解决方法见官方文档吧:Changing Read-Only Status of Files  :       https://www.jetbrains.com/help/idea/2016.1/changing-read-only-status-o...

2016-04-27 16:55:54

阅读数 11717

评论数 0

原创 Django error信息邮件通知功能配置部署

最近QA成为项目的重点,除了突破依赖外部表的阻力开始启用单元测试,还有一点就是对在线的生产服务的错误信息启用这个邮件通知功能,下面简单说一下启用方法: 1、发送邮件账号配置配置: EMAIL_HOST = 'smtp.smthserver.com' EMAIL_PORT = '25' EMAIL_...

2016-04-27 15:56:09

阅读数 782

评论数 0

原创 Django ValidationError中的单下划线

用惯pycharm,结果这个下划线无法自动找到。后来看文档发现其是翻译gettext的简化格式,import方式: from django.utils.translation import ugettext as _

2016-04-25 15:44:50

阅读数 769

评论数 0

原创 Django signals机制的几个简单问题

1、Django signals机制不是异步执行,是同步执行,所以需要异步执行的耗时任务不能用这个。 2、异步耗时任务不用这个,那些用signals?主要是解耦那些多次重复场合被调用的函数。直接用事件挂钩的方式被调用,这可以让你的代码更干净。 4、异步耗时任务应该用什么,现在Django新出c...

2016-04-21 11:11:17

阅读数 992

评论数 0

原创 Django若干新版本一些新特性

前面那篇文章简单总结了1.9版本的新特性,其实这是我一直想做的一件事情,不过因为对于工作不是那么紧急需要,所以一直被搁浅着,今天既然做了就多做一点吧 Django1.8的新特性大概(2015年4月发布): 1、官方开始内建支持Model._meta API 2、多模板引擎 3、安全加强...

2016-04-19 16:44:53

阅读数 1362

评论数 0

原创 django1.8升级1.9的几个问题

1、URL Pattern警告,旧式的URL定义方法将在1.10版本中被废止,所以这个版本仅仅是警告,不过这个警告让我看到了升级1.9这个非LTS版本的意义。 2、Django自身所带Models变化,这个当然是用makemigrations和migrate指令就可以解决,不过不是所有的1.8子版...

2016-04-19 15:44:35

阅读数 2213

评论数 0

原创 App免费推广途径概要

说在前面的话:免费其实挺花功夫的,所有的营销的前提是产品和服务是值得推荐的。 1、技术操作维度:ASO,SEO, ASO简单介绍:http://baike.baidu.com/subview/1368976/9766740.htm SEO学习:《SEO实战密码》https://book.douba...

2016-04-18 18:36:39

阅读数 311

评论数 0

转载 Django Channels 入门指南

http://www.oschina.net/translate/in_deep_with_django_channels_the_future_of_real_time_apps_in_django 今天,我们很高兴请到Jacob Kaplan-Moss。Jacob是来自Herokai,也是...

2016-04-15 10:26:47

阅读数 2098

评论数 0

原创 小谈业务应用架构

以前在博客里也谈过这个问题,但只是一个一个的问题解决方式,缺乏真正面向现实的观点,自己曾经在电面中被问过这个问题,这个问题不好答,因为电面中也不知道问问题的人有几斤水,谈那些架构设计理论容易对牛弹琴,当然也是自己在这方面的总结反思不够,缺乏一个真正属于自己的实际问题角度去谈这个问题,这方面比较完善...

2016-04-14 21:43:58

阅读数 470

评论数 0

原创 比技术债更可怕的人债

技术债一般指项目中不Nice的地方,总是有很多程序员痛斥接手项目中的技术债,其实比项目技术债更可怕的是人债,最简单的就是比如被通斥的项目中的bad smell存在N年之久没人理会,当被人提出来的时候,反而抱怨N年之前没有XXX,其实不是N年没有,而是人自己没有,N年的过程中没有去理会这些问题,自己...

2016-04-08 10:15:01

阅读数 859

评论数 0

原创 currval of sequence "follow_id_seq" is not yet defined in this session

postgresql上使用select currval('follow_id_seq'); 报错: currval of sequence "follow_id_seq" is not yet defined in this session 查阅参考资料,发现错误原因是要...

2016-04-01 11:17:22

阅读数 1295

评论数 0

提示
确定要删除当前文章?
取消 删除