我正在使用django,我寫了這個裝飾器去掉了我爲ajax視圖找到的一些重複代碼,我想知道你的意見(太基本,壞設計,試試這個,而不是,等等)。這是一個很好的蟒蛇設計?
def ajax_only(func):
def _ajax_only(request,*args,**kwargs):
if not request.is_ajax():
return HttpResponse('<p>Ajax not supported.</p>')
else:
return func(request,*args,**kwargs)
return _ajax_only
對於http://s.tk/review,這是一個更好的問題。 – 2012-01-15 03:50:13