04 2012 档案
django 验证码
摘要:使用库:pyCaptcha报错:The _imaging C module is not installed解决:在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载合适的PIL重新安装即可使用 阅读全文
posted @ 2012-04-19 10:21 呆头龙 阅读(341) 评论(0) 推荐(0)
django 中的transaction(事务管理)
摘要:1.django默认的事务行为。 2.Tying transactions to HTTP requests 在Httprequest请求和相应都为出错的时候 会提交事务。要使用中间件 'django.middleware.transaction.TransactionMiddleware',这是一个全局的控制。3.在views中做事务管理相对于2,第三种能更加细致的控制事务。主要采用装饰... 阅读全文
posted @ 2012-04-16 19:31 呆头龙 阅读(1457) 评论(0) 推荐(0)
Python异常处理
摘要:try 捕获由Python或程序本身引发的异常 raise 手工地引发一个异常 为什么要使用异常 1、错误处理,当python检查以程序运行时的错误就引发异常,你可以在程序里捕捉和处理这些错误,或者忽略它们。 2、事件通知,异常也可以作为某种条件的信号,而不需要在程序里传送结果标志或显式地测试它们。 3、特殊情形处理,有时有些情况是很少发生的... 阅读全文
posted @ 2012-04-12 11:08 呆头龙 阅读(314) 评论(0) 推荐(0)
python下的数据类型转换的函数
摘要:函数 描述int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数float(x ) 将x转换到一个浮点数complex(real [,imag ]) 创建一个复数str(x ) 将对象 x 转换为字符串repr(x ... 阅读全文
posted @ 2012-04-12 11:01 呆头龙 阅读(448) 评论(0) 推荐(0)
django 表单数据的验证实现原理
摘要:BaseForm:表单的基类。 实例化的form当你调用form.is_valid()时候 会发生下列自动调用,调用内部_get_errors()—>full_clean()—>_clean_fields() _clean_form() _post_clean() –—>clean()返回cleaned_data字典 阅读全文
posted @ 2012-04-08 23:42 呆头龙 阅读(307) 评论(0) 推荐(0)
Django如何处理语言偏好(根据此可以设置中文)
摘要:一旦你准备好了翻译,如果希望在Django中使用,那么只需要激活这些翻译即可。 在这些功能背后,Django拥有一个灵活的模型来确定在安装和使用应用程序的过程中选择使用的语言。 要设定一个安装阶段的语种偏好,请设定LANGUAGE_CODE。如果其他翻译器没有找到一个译文,Django将使用 这个语种作为缺省的翻译最终尝试。 如果你只是想要用本地语言来运行Dja... 阅读全文
posted @ 2012-04-07 11:46 呆头龙 阅读(671) 评论(0) 推荐(0)
django signal
摘要:django.contrib.auth.signals.pyfrom django.dispatch import Signaluser_logged_in = Signal(providing_args=['request', 'user'])django.contrib.auth.models.pyfrom django.contrib.auth.signals import user_logged_indef update_last_login(sender, user, **kwargs): """ A signal rec 阅读全文
posted @ 2012-04-06 16:59 呆头龙 阅读(282) 评论(0) 推荐(0)


点击这里给我发消息