
django
heylucky
这个作者很懒,什么都没留下…
展开
-
django基于类的通用视图
有朋友反应说对于 Django 的 class-based-view(基于类的通用视图)还有很多不明白的地方,因此接下来我们会出一系列文章讲解几个常用的基于类的视图的用法,并在适当的源码层面下讲解其机理和如何按照我们的需要拓展它。本教程首先介绍两个 Blog 项目中遇到的通用视图:ListView 和 DetailView。从名字我们可以对其功能略窥一二,ListView 用于 List(列出)一...转载 2018-03-21 08:53:17 · 1556 阅读 · 0 评论 -
Django中Mixin和View组合技巧
Mixin和View的职能区分为:Mixin提供数据,View提供模板和渲染。所以一般get_context_data在Mixin中,get(),post(),head()在View中。Mixin和View不是能随意组合的,必须要注意他们之间的方法的解析顺序,也就是MRO(method resolution order)。下面我列出一些常见的MRO,以便方便的使用组合。ContextMixin:直...转载 2018-03-21 09:08:45 · 862 阅读 · 0 评论 -
django权限管理
前言本文为大家讲解 Django 框架里自带的权限模型,从理论到实战演练,带领大家了解 Django 里权限是怎么一回事。主要内容什么是权限管理?Web 权限Django 权限机制Django 的权限项权限应用Permission(一)Permission(二)User Permission 管理(一)User Permission 管理(二)Group Permission 管理权限验证(一)权...转载 2018-05-23 14:03:50 · 1312 阅读 · 0 评论 -
django文档: Model中的ForeignKey, ManyToManyField, OneToOneField
Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField关联关系字段 (Relationship fields)ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系。例如,一本书由一家出版社出版,一家出版社可以出版很多书。一本书由多个作者合写,一个作者可以写很多书。...转载 2018-05-29 14:29:01 · 1201 阅读 · 0 评论 -
关于flask、django 登录验证的分析
从login.required()装饰器说起。在flask的接口访问中,需要对请求进行登录验证,确保合法登录的用户才可以访问对应的接口。一般会在对应app的钩子函数before_request() 去进行验证。这样一来就可以对该app所有的接口访问都进行登录验证了。在app/__init__.py 如下:auth_token = HttpBasicAuth()@app_nam...原创 2019-01-09 16:59:51 · 519 阅读 · 0 评论