Django 简化view函数的编写,django简化view函数,1.定义包装函数from
文章由Byrx.net分享于2019-03-23 09:03:16
Django 简化view函数的编写,django简化view函数,1.定义包装函数from
1.定义包装函数from django.shortcuts import render_to_responsefrom django.template.context import RequestContextdef template_name(func): def view(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 view2.使用@template_namedef video(request,id): return { 'video':Video.objects.get(id=id) }3.urls.py传入参数 (r'^channel/(?P<id>[0-9]+)/page/(?P<page>[0-9]+)',channel_list, {'template_name': 'videos/channel.html'},"videos_channel"),#该片段来自于http://byrx.net
评论关闭