Django的Ajax Debug方案 作者:zjxplq发表于2009-05-17 20:03:38
引用于http://imtx.cn/archives/1207.html
话说回来,此前一直喜欢前端开发的(主要是根本不知道还有后端开发),然而现在却是一个十足的前端白痴(只会调调CSS,改改HTML)。所以不得不从jQuery开始入手前端开发,现在是jQuery+Django。
似乎ajax的东西不是很容易调试,但是在无敌的Django/Python面前,这是小菜一碟的事情。通过在Django中增加如下的Middleware,可以非常容易地在控制台打印出出错的Ajax请求,超少的代码,得益于Django优秀的设计:[code]import traceback
from django.conf import settings
class AJAXSimpleExceptionResponse:
def process_exception(self, request, exception):
if settings.DEBUG and request.is_ajax():
traceback.print_exc()[/code]有了这个,再利用Firebug调试前端的JavaScript和CSS,Web开发就变得十分轻松和快乐啦!
xieaotian回复于2009-05-18 13:44:06
顶
回复主题
