django pieguard是一个简单的tastype授权类,它使用django guardian来处理对象权限。

django-pieguard的Python项目详细描述


django pieguard是一个简单的tastype授权类,它使用 Django Guardian处理对象权限。

这是受主旨启发的。

要求

尚未在其他版本中测试。

快速启动

安装django pieguard:

pip install django-pieguard

然后在Tastype项目中使用它:

frompieguard.authorizationimportGuardianAuthorizationfromtastypie.resourcesimportResourcefromdjango.dbimportmodelsclassMyModel(models.Model):classMeta:permissions=(('view_mymodel','View my model'),)classMyResource(ModelResource):classMeta:authorization=GuardianAuthorization# ... your other options

权限说明

django pieguard使用一个特殊的视图模式名权限来控制用户 是否可以查看该资源。因为django只创建addchange删除权限默认情况下,您需要在 你的模型元类。

待办事项

  • 测试
  • 文档
  • python 3官方支持

许可证

这项工作是根据麻省理工学院的许可证。

历史记录

0.0.1(2014-11-29)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java向嵌入式Jetty添加多个端点   java如何在JAXWS处理程序中区分请求和响应?   使用Scenebuilder for JAVAFx的登录应用程序的java MVC体系结构   java对话框将不显示   Windows 7上的Java系统变量   java删除动态添加的面板   java将Javadoc嵌入到HTML网站中   带有URL编码数据的java Spring RestTemplate POST请求   java JAXR只运行一次函数   HttpClient缺少java依赖项   java深层反射比较   基于javarmi和CORBA的分布式计算   如何使用当前数据库时间从Java更新MongoDB?   java通过光标保存数据调试时显示错误数据