博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django笔记-generic views
阅读量:4054 次
发布时间:2019-05-25

本文共 1442 字,大约阅读时间需要 4 分钟。

Generic Views

1.初识generic views

Generic views其实就是一些views函数集合,只不过这些views函数是大牛们
帮咱写好的。用就可以了。这个更像个views库,只是他更侧重于处理以下
几种情况:
1)完成简单的任务,重定向到一个不同的页,或者渲染一个模板
2)显示一个对象的list和detail页,就行前面提到的event_listk,entry_list
视图函数(第8章)
3)显示数据库对象以年/月/日存档页面,类似blog中的按年月日存档,这事
generic views擅长的事情。

2.generic views函数。

def direct_to_template(request, template, extra_context=None, mimetype=None, **kwargs)

def redirect_to(request, url, permanent=True, **kwargs)

def object_detail(request, queryset, object_id=None, slug=None,

        slug_field='slug', template_name=None, template_name_field=None,
        template_loader=loader, extra_context=None,
        context_processors=None, template_object_name='object',
        mimetype=None)

def object_list(request, queryset, paginate_by=None, page=None,

        allow_empty=True, template_name=None, template_loader=loader,
        extra_context=None, context_processors=None, template_object_name='object',
        mimetype=None)
       
def archive_index(request, queryset, date_field, num_latest=15,
        template_name=None, template_loader=loader,
        extra_context=None, allow_empty=True, context_processors=None,
        mimetype=None, allow_future=False, template_object_name='latest')
       
def archive_year(request, year, queryset, date_field, template_name=None,
        template_loader=loader, extra_context=None, allow_empty=False,
        context_processors=None, template_object_name='object', mimetype=None,
        make_object_list=False, allow_future=False)
       
。。。。。。。。。。。。
类似的这些函数用到时,可以看看django的代码实现。
还是挺方便的。

<本节完>

原文网址:

转载地址:http://jzxci.baihongyu.com/

你可能感兴趣的文章
Redis与Memcached的区别
查看>>
redis sharding方案
查看>>
程序员最核心的竞争力是什么?
查看>>
Node.js机制及原理理解初步
查看>>
linux CPU个数查看
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>
利用HTTP Cache来优化网站
查看>>
利用负载均衡优化和加速HTTP应用
查看>>
消息队列设计精要
查看>>
分布式缓存负载均衡负载均衡的缓存处理:虚拟节点对一致性hash的改进
查看>>
分布式存储系统设计(1)—— 系统架构
查看>>
MySQL数据库的高可用方案总结
查看>>
常用排序算法总结(一) 比较算法总结
查看>>
SSH原理与运用
查看>>
SIGN UP BEC2
查看>>
S3C2440中对LED驱动电路的理解
查看>>
《天亮了》韩红
查看>>
Windows CE下USB摄像头驱动开发(以OV511为例,附带全部源代码以及讲解) [转]
查看>>
出现( linker command failed with exit code 1)错误总结
查看>>