django-rules-light:仅维护

时间:2024-05-25 23:25:23
【文件属性】:

文件名称:django-rules-light:仅维护

文件大小:174KB

文件格式:ZIP

更新时间:2024-05-25 23:25:23

Python

这是django-rules的简单替代方案。 它的核心区别在于它不依赖模型。 相反,它使用可以在运行时修改的注册表。 其目标之一是使外部应用程序的开发人员能够制定规则并依赖规则,同时允许项目覆盖规则。 示例your_app/rules_light_registry.py : # Everybody can read a blog post (for now!): rules_light . registry [ 'blog.post.read' ] = True # Require authentication to create a blog post, using a shortcut: rules_light . registry [ 'blog.post.create' ] = rules_light . is_authenticated # But others shoul


【文件预览】:
django-rules-light-master
----MANIFEST.in(116B)
----.travis.yml(3KB)
----README.rst(4KB)
----.coveragerc(97B)
----docs()
--------make.bat(5KB)
--------requirements.txt(7B)
--------Makefile(6KB)
--------source()
----tox.ini(710B)
----test_project()
--------templates()
--------test_project()
--------static()
--------test_requirements_without_django.txt(128B)
--------auth_rules.py(143B)
--------manage.py(255B)
--------test_rule()
--------db.sqlite(53KB)
----CHANGELOG(806B)
----setup.cfg(147B)
----AUTHORS(155B)
----setup.py(2KB)
----.gitignore(46B)
----rules_light()
--------models.py(0B)
--------apps.py(195B)
--------templates()
--------tests()
--------middleware.py(1KB)
--------locale()
--------static()
--------rules_light_registry.py(131B)
--------decorators.py(1KB)
--------__init__.py(391B)
--------shortcuts.py(2KB)
--------class_decorator.py(5KB)
--------views.py(711B)
--------templatetags()
--------registry.py(6KB)
--------urls.py(195B)
--------exceptions.py(463B)

网友评论