热门话题

Php 研究室

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
回复主题
Copyright © 2008-2010 版权所属:中国Python联盟 www.okpython.com
京ICP备08012290号 村长QQ:81356625 E-mail:xieaotian@163.com