原文: http://www.weiguda.com/blog/37/任何参与过高要求的大型项目的编程人员都明白设置适当的log等级, 创建不同的logger, 记录重要事件的重要性. 正确的设置和使用log并不是一件容易的事, 但对于系统的稳定性而言, logging则是必不可少的. log不仅能...
分类:
其他好文 时间:
2014-12-24 01:11:18
阅读次数:
208
原文:http://www.weiguda.com/blog/41/当我们设置服务器时, 不应该每次都使用ssh登录服务器, 再按照记忆一步一步的配置. 因为这样实在是太容易忘记某些步骤了.服务器设置应当自动化, 并写成文档. 在django用户中, Ansible, SaltStack, Pupp...
分类:
其他好文 时间:
2014-12-23 23:57:49
阅读次数:
378
原文:http://www.weiguda.com/blog/38/如何正确的使用signal:简单回答是: 在其他方法无法使用的情况下, 才最后考虑使用signal.因为新的django开发人员得知signal之后, 往往会很高兴去使用它. 他们在能使用signal的地方就使用signal, 并且...
分类:
其他好文 时间:
2014-12-23 23:57:04
阅读次数:
440
原文:http://foofish.net/blog/66/django-signals当某个事件发生的时候,signal(信号)允许senders(发送者)用来通知receivers(接收者),通知receivers干嘛?你想要recivers干嘛就可以干嘛。这在多处代码对同一个事件感兴趣的时候就...
分类:
其他好文 时间:
2014-12-23 23:55:21
阅读次数:
246
原文链接: http://www.weiguda.com/blog/73/本篇博文主要介绍在开发环境中的celery使用,请勿用于部署服务器.许多Django应用需要执行异步任务, 以便不耽误http request的执行. 我们也可以选择许多方法来完成异步任务, 使用Celery是一个比较好的选择...
分类:
其他好文 时间:
2014-12-23 23:55:13
阅读次数:
400
原文链接: http://www.weiguda.com/blog/74/在上一篇博文中, 我们介绍了如何在开发环境中使用Celery. 接下来我们介绍一下如何在部署环境使用Celery.1. 简单设置一个简单的Celery堆有一个queue和一个worker进程组成. 使用以下命令启动worker...
分类:
其他好文 时间:
2014-12-23 23:54:03
阅读次数:
342
SQLite3数据库就一个文件,拷贝着随时带走,调试方便,超级轻量级,有它的好处。不过,MySQL才是中小项目的主流,最近想把Django里程碑项目部署到SAE上,所以试着把原来的项目数据库替换成MySQL,记录过程如下。安装python与mysql的接口 网址为http://www.lfd.uc....
分类:
数据库 时间:
2014-12-23 22:27:24
阅读次数:
317
docs/
Makefile
conf.py
install.txt
deployment.txt
environments.txt
index.txt
project_name/
settings/
__init__.py
base.py
dev.py
local.py
apps/...
分类:
其他好文 时间:
2014-12-23 00:20:16
阅读次数:
159
django.shortcuts package提供提供帮助类和函数可以更便捷的操作MVC中的每一部分,包含: render(request, template_name,[dictionary],[context_instance],[content_type],[status],[current...
分类:
其他好文 时间:
2014-12-23 00:08:31
阅读次数:
245
时间过得很快,再过几天就是新的一年了,在此总结一下过去的一年:
1. 苦练驾驶技术,一年没有出险:)
2. 自驾车去了一趟庐山,来回近2000KM
3. 坚持游泳,个人蛙泳纪录突破2500米
4. 看了几本好书《新机器的灵魂》,《再定位》,《闪电战》,《我的互联网方法论》,《Programming Erlang》
5. 学了几个新的技术:Python,Erlang,Django, nod...
分类:
其他好文 时间:
2014-12-22 18:05:09
阅读次数:
182