码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之第十四天再补充

时间:2016-10-14 17:34:37      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

自定义template tags

中间件

CRSF

权限管理

分页

 

 

Django分页

https://docs.djangoproject.com/en/1.9/topics/pagination/ 

自定义template tags

https://docs.djangoproject.com/es/1.9/howto/custom-template-tags/ 

权限管理

django 自带有基本的权限管理 ,但粒度和限制权限的维度都只是针对具体的表,如果我们想根据业务功能来限制权限,那就得自己写了, 不过也不用完全自己的写,我们可以在django 自带的权限基础上轻松的实现扩展。 

自己写权限要注意:

  1. 权限系统的设计对开发者、用户要实现透明,即他们不需要改变自己原有的使用系统或调用接口的方式
  2. 权限要易扩展,灵活
  3. 权限要能实现非常小的粒度的控制,甚至细致到一个按键某个用户是否能按。

想对一个功能实现权限控制,要做到只能过在views方法上加一个装饰器就行了,比如:

check_permission的代码实现

技术分享 50行实现细粒度的权限控制

 

  

Middleware中间件 

https://docs.djangoproject.com/es/1.9/topics/http/middleware/#process_request 

 

 

 

 

python学习之第十四天再补充

标签:

原文地址:http://www.cnblogs.com/g-123456/p/5960867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!