本来不想在写这一栏东西的.工作中也许是我们太懒了,结果确要多做好多东西.
1:数据库设计.
本来需要外键.可惜为了赶进度,省掉了这个外键.开始做起来还是挺好的.没有任何数据冲突.想怎么插入就怎么插入数据.到了最后发现,外键的好处的时候,我们已经做了4天的东西了.当把这个外键加上的时候,我就为了这个外键多做一下午的额外的工作.累!
2:不要拷贝程序.
我的第一份工作是修改java + jsp中的bug.其中有一个bug出现为了在页面中检查数据输入是否正确函数中.我进入到里面去看发现这个函数写了有400多行.其中有 ...
异常捕捉问题
traceback.print_exc(1)
这个是个好方法,先写在这里,以供各位观赏.用途不言而喻.
小心捕捉了异常,而让上层看不到是什么问题.还不如不捕捉呢!
如果要捕捉异常,最好是捕捉到什么异常就抛出什么异常,在抛出之前,写日志什么,好方便以后调试.
不然如果 ...
好文章,值得保存!间接来源于:http://www.20ju.com/content/V5051.htm.就我们现在的程序就需要其中提到压缩js部分.留下,以备后续部署程序的时候参考!
如何提高网站的访问速度 - 从30秒到3秒的改变
2006年10月份,我开始对web开发产生了兴趣,并决定自己也尝试开发一个网站。在此之前,我做过3年的java
application的开发,对web开发应该算一无所知。在比较了java,php,ror,和python后,我选择了基于python的web框
架 - django
。到目前为止,我还认为这是一个明智的决定。Django高效的开发效率让我仅 ...
问题已经解决了,先写下结论:学会看异常提示!
系统描述:我们把一个原本完整的系统拆开了2部分,一部分提供给用户获取资源,另一部分,是去生成用户需要的资源.
我写了一个封装pickle的程序(保存位置/kws/website/adv/),在django提供的页面调用的程序,把对象序列化,之后保存到数据库中.好方便其他的程序loads出来直接使用.
可惜,我不是在django下调用的,我是在/kws/website/adv/下直接调用另一个程 ...
问题描述:我们第一次遇到的时候,是这样的,我的同事把他的系统全部拷贝到我的电脑上之后,系统就不能够正常工作了.唯一没有拷贝过的是他的数据库里面的东西.这样的问题真是奇怪.
1.0与2.0版本的区别 : 第一个版本的数据库:sqlite数据库,oobtree,以及现在我还不明白的一个数据库系统(keys.bsd(不知道这个不是数据库),webs.zodb).
2.0的数据库全部要换成mysql,这样以后到更高级的数据库就比较方便了.
我的一 ...
求救:非常奇怪,我的环境是:用sqlalchemy连接的数据库,直接写sql语句,在操作数据库的时候,捕捉异常,捕捉到异常之后调用写日志的函数,在写日志函数中print一些东西出来,发现已经进入到我的自己定义的logging函数之中.可是到我写日志保存的位置发现什么都没有发生.
请问你有什么高招,一定是我的错,可是我,单独测试这个写日志程序,没有问题,发生我想要的结果.难道logging不能够与数据库搞到一起吗?哪里有这样的解释呢?
我现在呢,只能够留下这个问题,如果哪天你看到 ...
Request对象和response 对象
作者:
Django 团队
译者:
weizhong2004@gmail.com
翻译开始日期:
2006-03-30
翻译结束日期:
2006-03-30
最后修订日期:
2006-05-11
原文版本:
2786
概述
Django 使用 request 和 response 对象表示系统状态数据..
当请求一个页面时,Django创建一个 HttpRequest
对象.该对象包含 request 的元 ...
Django tips: 查看当前Request所执行的所有SQL
觉得不错,就转过来了,留作备用.原文地址http://www.cnblogs.com/fengmk2/archive/2008/04/19/1160475.html
究竟在一次Request中,Django对数据库执行了那些查询和操作呢?呵呵,Django早就为我们想好了这个问题,使用django.core.context_processors.debug
模块即可。
在setting中设置:
TEMPLATE_CONTEXT_PROCESSORS = (
&qu ...







评论排行榜