Django数据处理的优化

阅读量(132)  |  发表 于 2012-04-22 01:01:22  |  annotate Python Django

Django数据层提供各种途径优化数据的访问,一个项目大量优化工作一般是放在后期来做,早期的优化是“万恶之源”,这是前人总结的经验,不无道理。如果事先理解Django的优化技巧,开发过程中稍稍留意,后期会省不少的工作量。 一 利用标准数据库优化技术: 传统数据库优化技术博大精深,不同的数据库...

1 条评论 阅读 »

让Django根据自定义属性排序

阅读量(424)  |  发表 于 2011-12-07 23:49:31  |  Python Django

刚开始开发博客的时候,本来想让博客按照阅读量,评论量,赞成数等属性,根据某个计算公式计算结果来排序,但后来因为在Django的ORM里不知道怎么写,又不想混杂一些SQL语句,所以一直没有实现。到了现在,想想通过ORM来实现,还是无法做到的。因为Django的QUERYSET里,根据几个属性的计算(如:分别...

0 条评论 阅读 »

让Nginx处理Django的静态文件

阅读量(708)  |  发表 于 2011-12-04 23:58:47  |  2goo Nginx Django

上次的《Django静态文件的配置》,说的主要是针对开发环境的配置。在开发中难免要处理网站的css js image等静态文件,不用顾及性能,安全的问题,交给Django内部处理好了;但如果正式部署到服务器的时候,这样的配置就会影响到性能和安全性了,这时怎么办呢?嗯,交给Nginx处理好了。 假如项目的目...

0 条评论 阅读 »

第二年使用Burst的VPS

阅读量(425)  |  发表 于 2011-12-04 12:31:03  |  Burst SentOS Debian Ubuntu PHP

第一年使用Burst的VPS,为它灵活的设置吸引,系统支持主流的Linux发行版本,如SentOS,Fedora,Debian,Ubuntu,Centoo,这么多的选择中,有喜欢的Debian,并且安装系统只需要在后台reload一下,花上几分钟的时间,一个纯净的系统就安装好了。剩下的就是自由的环境配置了。还有关键的就是学习用途,VP...

0 条评论 阅读 »

无聊无题的无稽之谈

阅读量(398)  |  发表 于 2011-11-20 13:35:34  |  expressjs Python Rails Django

不记得什么时候开始有打开Django的Timeline观望的习惯了,思维有点乱,Google的Chrome才是真的版本帝,每天几十到几百条,甚者千余条bug Fixed,现在安装金丝雀,几乎每天都有更新,而且一两个月幸运才能逮到一个两个bug,这样的效率和质量让人羡慕不已。Django的Timeline上,每天都能看到几十条的B...

0 条评论 阅读 »

Ubuntu下Nodejs开发环境快速搭建

阅读量(1017)  |  发表 于 2011-09-09 23:21:48  |  NodeJS ajax Ubuntu

Nodejs很火,在Ubuntu下搭建它的开发环境尝尝鲜,有一个捷径,它能让系统自动帮你安装所需要的东西,我们生成一段shell脚本,让它来完成以下工作: 安装git下最新的node,node包管理器,Forever和Cloud9IDE工具(可选),mongodb 10gen;脚本的正常运行需要比较新板的Ubuntu,而且需要联网,因为它...

1 条评论 阅读 »

Django使用Uploadify组件实现图片上传

阅读量(1804)  |  发表 于 2011-08-04 22:21:06  |  ajax JQuery Python Django

Uploadify组件上传文件很酷,可以实现文件进度上传,而且可以批量上传各种文件。好处还很多,具体详情登到官网看看文档了解吧。在同类组件中,Uploadify做的也很出色。打算在Django中用它,两个东西结合使用,也算简单,但有些细节需要记下来,以便以后重用。 这次只说上传图片部分,至于上传文件,...

2 条评论 阅读 »

Django和Ajax的那些事儿-Ajax Post

阅读量(801)  |  发表 于 2011-07-26 22:39:13  |  ajax JQuery Python Django

上回的《Django和Ajax的那些事儿-Ajax Get》,讲过$.get(),它是从Django服务端获取我们想要的数据,然后渲染到前端html。今天说到Post方式,葫芦画瓢,让人想:会不会有$.post()。嗯,没错,的确有$.post(),官网示例: $.post("test.cgi", { name: "John", time: "2pm" }, function(...

0 条评论 阅读 »

Asp.net Ajax页面和JQuery的ready函数冲突

阅读量(467)  |  发表 于 2011-07-26 21:28:54  |  ajax JQuery

Asp.net Ajax和Asp.net结合得很完美,发现不够用的时候,难免想到了Jquery。一般Jquery和Asp.net Ajax这两样东西结合使用也常见,如果处理好的话,并不会冲突。但最近发现Jquery的ready()函数在PostBack回来的时候,ready里执行的动作竟然无效了,第一印象:会不会Asp.net Ajax和Jqueryd的ready冲突...

0 条评论 阅读 »

Django和Ajax的那些事儿-Ajax Get

阅读量(648)  |  发表 于 2011-07-03 22:46:28  |  ajax JQuery Python Django

如果看过Jquery的ajax文档,很容易在各平台使用他们,ajax也不算是什么新鲜的事了,在Django中结合Jquery使用Ajax,让Django开发的应用发挥更好的用户体验,同时降低服务器的负担,也不是难事。 来看Jquery下Ajax的使用说明,http://api.jquery.com/category/ajax/,哗,有十几个函数,如果想更生动...

1 条评论 阅读 »

ubuntu11.04编译安装nginx1.0.4

阅读量(542)  |  发表 于 2011-07-03 21:40:38  |  Nginx Ubuntu

在ubuntu下,一直都是采用sudo apt-get intall nginx命令方式来安装nginx,由于ubuntu源里的nginx版本有点旧,如果想换成最新版本的版本,只能采用编译的方式去升级了。升级nginx的办法很多实践博文,这里推荐一个:http://www.inginx.com/nginx-update/ 最近nginx1.0出来后,版本更新的很勤,打开...

0 条评论 阅读 »

Django环境搭建常用的工具及做法

阅读量(1015)  |  发表 于 2011-06-05 13:07:55  |  south PIL Mysql Python Django

自己购买了个廉价的vps,部署Django开发的网站,汲取强大互联网的信息,结合自己需要的环境尝试去搭配,从中把最常用的工具和命令记录下来。服务器我选择Debian,觉它更适合自己。Debian自带主流版本的Python,最先要安装的是easy_install 和pip,因为这两个工具,可以方便安装python所需要的类库。...

0 条评论 阅读 »

让PostgreSQL9支持外部IP连接

阅读量(486)  |  发表 于 2011-05-13 22:19:23  |  Postgres

PostgreSQL9默认是不允许外部IP链接的,这和多数的数据库一样,是一种保护策略。有时候,我们需要开启,让外部的客户端链接,对数据库进行操作。做法也很简单,找到PostgreSQL的安装路径,liunx默认的安装路径可能在 /opt/PostgreSQL/9.0,我们进入/opt/PostgreSQL/9.0/data/目录下,找到pg_hba.con...

1 条评论 阅读 »

用OSQA搭建一个问答社区

阅读量(787)  |  发表 于 2011-05-12 23:45:59  |  无标签

在海外,问答社区相当盛行,stackoverflow和quora两个知名的社区都很火。在中国,有“百度知道”,但“百度知道”所涉及到的内容范围五花八门,作为程序员,有时候很希望有个中国版的stackoverflow,一个纯粹的中文IT问答社区。问答社区对整个IT社区还是有优势的,比如:和篇幅长而又有内涵的博客相...

1 条评论 阅读 »

PostgreSQL数据库完美备份恢复

阅读量(1110)  |  发表 于 2011-05-02 15:02:50  |  Postgres

PostgreSQL自带一个客户端pgAdmin,里面有个备份,恢复选项,也能对数据库进行备份 恢复(还原),但最近发现数据库慢慢庞大的时候,经常出错,备份的文件过程中出错的几率那是相当大,手动调节灰常有限。所以一直寻找完美的备份恢复方案。 梦里寻他千百度,伊人却在灯火阑珊处...其实PostgreSQL内...

1 条评论 阅读 »

Django外键的删除

阅读量(886)  |  发表 于 2011-04-23 12:14:46  |  Python Rails Django

Django 1.3版本以后,对models外键进行了扩展,记得之前models的外键删除,都是级联删除的,举个例子好理解:Cateogry和Blog关系,Cateory有多个Blog,所以常常在Blog实体里新建一个category的外键,当我们删除一个Category的时候,归属该Category的所有Blog,同时都被删除了,这就是级联删除了。 ...

1 条评论 阅读 »

Django ORM捨遗--返回QuerySets的某些函数

阅读量(887)  |  发表 于 2011-04-09 14:38:21  |  annotate Python Django

整个Django框架,如果要问喜欢那部分,我首先想到的就是它的ORM;Django集成的ORM好用,秉承了Pythonic的理念,还有很浓的OO味道。单个看ORM的函数,似乎是管中窥豹,如果你把各种函数组合起来写,你会发现,原来也可以这么用的,太酷了吧?但还是单独看看这些函数的,等你逐个了解了,一气呵成的感...

0 条评论 阅读 »

C#的另类图片缩放

阅读量(1027)  |  发表 于 2011-04-08 23:12:00  |  2goo

导读:在指定大小的框框内,对图片等比例缩放,你有没有碰到?有的话以下代码可能有些用。问题场景最近碰到一个客户提出一个需求:图片缩放功能,上传的图片尺寸可以是任何比例,而且有横向也有纵向的,在规定的尺寸范围内缩放,缩放后的图片不能有剪切的,缩放后图片可视比例和原图片比例相等。如...

0 条评论 阅读 »

Rails在Windows下开发并不友好

阅读量(868)  |  发表 于 2011-04-03 11:42:50  |  Ruby Rails

自己公司的硬件都是限制在windows xp下,这个阶段换成windows 7也是经过一层层的手续申请,安装linux?由于文化和商业原因,就不想提了;所以前提条件就定格在古老的windows xp上了。想在windows xp下用rails3开发,首先配置开发环境就成问题,说说遇到的问题。 ruby 1.9 windows版的...

0 条评论 阅读 »

Python图片处理模块

阅读量(1255)  |  发表 于 2011-03-30 00:24:25  |  2goo PIL Python Django

平时用Python做web开发,上传图片是难免的,但直接拿PIL的函数来处理,总感觉有点繁琐,能不能封装些功能函数,让web上传处理图片更简便些。看了壑塥峈的《使用PIL调整图片分辨率》,得到了启发,他写的模块,主要是方便本地图片的批量处理,所以在他原来的基础上修改了一下,让它在开发web中使用。...

4 条评论 阅读 »

Page 1 of 4     1 2 3 4 »

我的时光机

联系作者

暂时没有公布相关联系方式.