I think do like below maybe more simple
from django.shortcuts import render_to_response
from django.template.context import RequestContext
def template_name(func):
def _template_name(request,template_name,*args,**keys):
result=func(request,*args,**keys)
if type(result)!=dict:
return result
return render_to_response(
template_name,
result,
context_instance=RequestContext(request, result)
)
return _template_name
__
use like this
@template_name
def video(request,id):
return {
'video':Video.objects.get(id=id)
}
2006/12/29, limodou <[EMAIL PROTECTED]>:
>
> > -8<--
> > @template('template.html')
> > def list(request):
> > if success:
> > #return HttpResponseRedirect('url')
> > raise HttpRedirectException
> > else:
> > return errorinfo
> > ->8--
>
> I'm sorry, here has a bug, the
>
> raise HttpRedirectException
>
> should be:
>
> raise HttpRedirectException 'url'
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
>
> >
>
--
我的博客:http://zsp.javaeye.com/
-- 张沈鹏(ZhangShen Peng)
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---