pycasbin的peewee适配器

casbin-peewee-adapter的Python项目详细描述


pycasbin的peewee适配器

Build StatusCoverage StatusVersionPyPI - WheelPyversionsDownloadLicense

peewee适配器是PyCasbinPeewee适配器。使用此库,casbin可以从peewee支持的数据库加载策略或将策略保存到其中。

基于Officially Supported Databases,当前支持的数据库是:

  • PostgreSQL
  • mysql
  • sqlite

安装

pip install casbin_peewee_adapter

简单示例

importcasbin_peewee_adapterimportcasbinimportpeeweeDATABAEE=peewee.SqliteDatabase('db.sqlite3')adapter=casbin_peewee_adapter.Adapter(database=DATABAEE)e=casbin.Enforcer('path/to/model.conf',adapter,True)sub="alice"# the user that wants to access a resource.obj="data1"# the resource that is going to be accessed.act="read"# the operation that the user performs on the resource.ife.enforce(sub,obj,act):# permit alice to read data1casbin_peewee_adapterpasselse:# deny the request, show an errorpass

获得帮助

许可证

这个项目是根据Apache 2.0 license授权的。

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

推荐PyPI第三方库


热门话题
java为什么大摇大摆的ui不显示带注释的REST方法?   soapweb服务概念。(来自WSDL的Java或来自Java的WSDL)   java Junit测试日志语句   java如何使Sonar与XMLInputFactory和woodstox库注册的实现兼容?   java无法启动活动组件信息{com.example.countryselect/com.example.countryselect.OfferSelect}   java在2d数组中递增对象   java在序列化和反序列化期间如何调用构造函数?   JavaFx:在按钮内设置布尔值并将其取出   java GWT如何异步发送表单?   java编译错误。木卫一。必须捕获或声明IOException错误   java无法解释的长时间停止在G1 Collector中的并发标记步骤期间世界暂停   java计算J2EE应用程序中对象的出现次数   Java使用相同的变量名和值定义字符串常量   java Samsung键盘退格不适用于SearchView   java将Spring Web应用程序部署到JBoss WebApplicationContext异常   java在加载jsp时试图调用servlet   Vertx JDBC NoSuchMethodError’java。sql。连接io。农业的。应用程序编程接口。交易交易整合。getConnection()   JAVAutil。scanner使用scanner读取Java文件