文章列表
 
2007-12-17 13:33

Using Django’s built-in signals

Django provides eight signals. Seven are concerned with app models, the other, post_syncdb, with initialising databases.

  • class_prepared: sent once a model’s dynamic methods have been created. This is sent before any of the other seven model signals (it’s called in Model.__new__()).
  • pre_init: sent as a model is about to be initialised (i.e.
 
2007-12-17 11:31

花了不少时间,走了不少弯路,多了不少Bug,总算是把理财易的Django升级到svn trunk版本了,值不值得还不知道,不过,用新的总归没什么坏处,而且,1.0已经不远了,现在做好准备也不错。

首先删除原来的Django 0.96版的安装,全新安装svn trunk版,启动服务器,打开首页,出现一堆错误。首先是前面提到过的那个用来做“记住密码”密码功能的自定义的DualSessionMiddleware, 它引

 
2007-12-17 11:31

原文地址:http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/

原文对六种流行的WEB开发框架进行了简单的性能测试,分别是:
CodeIgniter on PHP
Catalyst on Perl
Django on Python
Django on Python with Psyco
RubyOnRails on Ruby
Symfony on PHP
TurboGears on Python

比较的标准首先是大流量

 
2007-12-17 11:30

在Django官方的配置文档上,建议的生产环境服务器是Apache+Mod_Python,同时也说明了Lighttpd+FastCGI是个不错的选择,有时还可以提供更好的性能。

对 于性能问题,许多用户有着完全不同的意见,在一份比较可信的报告上,使用最精简的Apache编译,配合Mod_Python模块运行Django,跟 Lighttpd+FastCGI的方案相比,在单用户并发的情况下,性能稍弱,但是在10并发和100并发的情况下,性能要高出40%左右。

当 然,通常情况下你的Apache不可能是最精简状态,Apache的性能会

 
2007-12-17 10:54

原文地址:http://www.b-list.org/weblog/2007/nov/21/install-time/

PS:The B-List是个很牛的Django博客,大量的技巧和教程,英语好的一定要去订阅,怕看英语的,就等我的翻译吧。

经 常被问到的一个问题是:我怎么样为我的app提供初始化数据?或者一个相似的问题:我怎么样保证我的程序在通过syncdb安装的同时运行某些代码。 Django提供了多

 
2007-12-17 10:43
代码
def pre_save_comment(sender, instance, signal, *args, **kwargs):
    if instance.id == None:
        ctype = ContentType.objects.get_for_model(instance.content_object)
        try:
            info = CommentInfo.objects.get(content_type__pk=ctype.id, object_id=instance.object_id)
       
 
2007-12-17 10:22

django project 可以加载 多个 django app,每个app包含独立的M.T.V.U。

M.V.C ----> M.(V+T).C----> M + V + T + U ( Models === Views === Templates === URLConf )

View: 通常来说,MVC在一般web framework中(ruby on rails & turbogears)V :被解释为数据表现层,负责数据显示外观,所以由Template来担当,而Django把V理解为表现数据获取层,所以此层包含了业务逻辑,而 Template被独立成一层,其中Templates是没有python代码的,它不能和Models直接联系。
Controller:由URLConf充当Contro

 
2007-12-15 14:02
http://mysql-python.sourceforge.net/MySQLdb.html

 
2007-12-15 13:58
网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.
可以从这里获得这个库
http://sourceforge.net/projects/mysql-python
如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上没有,赶紧去下载一个.我的机器是win xp,所以我下载了win环境下的exe那个,直接双击完成安装.

在介绍具体的操作前,先花
 
2007-12-15 9:18
svn co http://code.djangoproject.com/svn/django/trunk/

运行却一堆错误。。。。
 
   
 
 
文章分类
 
 
 
 
 
 
Linux(18)
 
Python(23)
 
Django(58)
 
Game(1)
 
Php(3)
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

好想法!~我也在琢磨中~~~有进展也告诉你一声~
 

memcache比纯静态牛逼吧,memcache不是内存缓存?这个世界上除了CPU就数内存快了吧?
 

ffmpeg -i inputfile.xxx -tagpict ":220:210" -ab 56 -ar 22050 -qmin 2 -qmax 16 -
 

謝謝了。。。
 

正想安装呢 谢谢啦
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu