法兰公路强制性授权要求

flask-allows的Python项目详细描述


https://travis-ci.org/justanr/flask-allows.svg?branch=masterhttps://coveralls.io/repos/github/justanr/flask-allows/badge.svg?branch=master

烧瓶允许

你的权限是否一直在制造太多噪音?是你的权限吗 在你的代码上跺脚?你的许可装修工在抓人吗 一直按你的线数?你觉得没有答案吗?有!烧瓶允许。

烧瓶允许是烧瓶的授权工具,灵感来自 django-rest-framework的 许可证制度和rest_condition 能够将简单的需求组合成更复杂的需求。

安装

烧瓶允许在pypi和 可安装:

pip install flask-allows

烧瓶支持2.7和3.4+。在版本中结束了对3.3的支持 0.3释放。

注意

如果要在虚拟环境外安装flask-allows, 考虑使用pip install --userflask-allows而不是pip install --userflask-allows安装它 而不是使用sudo或administrator权限来避免将其安装到 你的系统python。

更多信息

更改日志

版本0.7.1(2018-10-03)

  • 在弃用消息中添加需求名称以进行跟踪 仅限用户的需求警告更容易。

版本0.7(2018-09-03)

  • 添加了flask_allows.view.guard_entireflask_allows.views.exempt_from_requirements使保护整个 蓝图更简单。
  • 在flask中添加了__all__导出标记允许模块防止意外 使用from flask_allows.module import *
  • 时重新导出其他符号

版本0.6(2018-05-26)

  • Permission不再需要用于构造的应用程序上下文 但现在需要一个来评估。
  • 添加了Allows.run一个执行完整的 故障循环。这将清除Allows.requires之间的重复, requiresPermission.__enter__
  • 已删除Permission.throw_type
  • 已删除PermissionedViewPermissionedMethodView
  • 增加了禁用已在路由和内部注册的要求的功能 通过flask_allows.overrides.OverrideManager类处理程序
  • 增加了在路由检查期间添加要运行的更多要求的功能 以及通过flask_allows.additional.AdditionalManager类的其他处理程序

版本0.5.1(2018-04-22)

  • 添加了wants_request以简化向仅用户需求的转换

版本0.5(2018-04-17)

  • 真实文档
  • 在需求中接受请求现在已弃用,在中挂起删除 1.0
  • 将内部_allowscontext local提升为公共接口的一部分
  • 错误修复:当没有提供任何要求时,conditionalRequirement返回false
    它现在返回true,并更好地模拟all的行为

版本0.4(2017-08-29)

  • 澄清PermissionedView的弃用消息,将在0.6中删除
  • 不赞成0.6 removak的permission.throw\u类型
  • 添加可选的on-fail forallows.requiresrequires装饰
  • 使用本地测试修复覆盖路径问题

版本0.3.2(2017-08-29)

  • 未包含修复包数据

版本0.3.1(2017-08-20)

  • 修复阻止在2.7上生成sdist的错误

版本0.3(2017-08-20)

  • 放弃对Python3.3的官方支持
  • 不赞成通过Requirements属性对基于类的视图进行隐式修饰

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

推荐PyPI第三方库


热门话题
爪哇太阳报。安全验证器。ValidatorException:PKIX路径生成失败   java理解为什么在onDispatchTouchEvent()返回True后仍调用onClick()   java如何在资源包中使用JSF标记/如何在资源包中重写URL?   java什么是流控制异常的替代方案?   java使用Spring数据JPA/MongoDB交叉存储,一个查询可以跨越两个数据库吗?   Apache Sling/felix中的java OSGi slf4j日志记录   为什么当我们想要水平/垂直旋转矩阵时,我们要把这个项除以2?   尝试从外部网页接收JSON字符串时出现安卓 Java NullPointerException   java执行异常:从Callable调用方法时   java在jetty上以调试模式运行webapp,使用maven jetty插件在intellij中构建成功(应用程序应在调试模式下启动)   带有内存数据库的linux Java应用程序的构建时间太长   基于java的随机数单元测试算法   java类型javax。摆动JComponent无法解析   Google日历API和UI小部件Java   java tomcat没有突然和任意地响应   java无法使用jsoup在html中获取图像src   我无法让Java接受键盘输入字符串   java如何开始使用Bambol而不让部署永远继续?   java如何使用另一个类的actionPerformed方法删除一个类/组件中的按钮?   java JSON反序列化brakets{}中的一系列对象