1.定义包装函数
from django.shortcuts import render_to_response
from django.template.context import RequestContext
def 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 view
2.使用
@template_name
def 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"),
分享到:
- 2007-08-22 14:19
- 浏览 4635
- 评论(7)
- 论坛回复 / 浏览 (7 / 5244)
- 查看更多
相关推荐
主要介绍了Django框架视图函数设计,结合实例形式分析了Django框架视图函数处理流程、原理与相关操作注意事项,需要的朋友可以参考下
Python毕业设计-基于Django1.11+DRF编写的B2C电子商务网站的设计与实现+使用说明+全部资料(优秀项目).zipPython毕业设计-基于Django1.11+DRF编写的B2C电子商务网站的设计与实现+使用说明+全部资料(优秀项目).zip...
基于Python3.6+Django1.11+DRF编写的B2C电子商务网站
通过shell在linux 下的bpython比较了几个函数的区别,让人更容易懂
Python基于Django编写的基础后台系统,包含完善的用户管理。 Python基于Django编写的基础后台系统,包含完善的用户管理。 Python基于Django编写的基础后台系统,包含完善的用户管理。 Python基于Django编写的基础...
F()函数 F()函数的导入 from django.db.models import F 为什么要使用F()函数? 一个 F()对象代表了一个model的字段值或注释列。使用它就可以直接参考model的field和执行数据库操作而不用再把它们(model field)...
主要介绍了Django框架封装外部函数,结合Django框架表单登陆功能示例分析了封装外部函数的相关操作步骤与实现技巧,需要的朋友可以参考下
起步 Django 是个同步框架,本文并不是 让 Django 变成异步框架。...def djangoview(request, language1, language2): async def main(language1, language2): loop = asyncio.get_event_loop() r = sr.Rec
今天小编就为大家分享一篇浅谈django的render函数的参数问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了django的聚合函数和aggregate、annotate方法使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Django程序员喜欢该框架,因为它具有简化数据库工作的功能。它加快了开发过程,并使开发人员能够构建可伸缩的应用程序。 Django自带一个面向对象的、反映数据模型与关系型数据库间的映射关系的映射器,开发者无须...
包含模板函数的包。 作者:Marcos Thomaz da Silva 电子邮件: ================================================== ==== 文件/模块:summary.py 类 Cel() 用于存储摘要的类 Helper 在类 VirtualSummary 内部...
使用Django编写一个书城电商网站,配合详细的教程
Django编写的问卷调查系统 仅供学习交流及一切非盈利用途,禁止商用。
django-mock-queries, 在测试内存中,用于模拟 Django queryset函数的库 Django 模拟查询模拟内存中 Django queryset函数的库特性方法链接的QuerySet风格支持使用Q 对象过滤聚合生成CRUD函数字段查找django-rest-...
使用python django框架完成的个人博客,Django写blog源代码。
我的Django编写项目,包含验证码
使用Django编写的社交媒体Web App.zip 大学生课程设计 基于django的课程设计 自己大二写的课程设计