文件名称:pyrules:Python规则引擎
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-29 22:45:12
Python
吡咯 Python规则引擎 这是在Python中实现通用规则引擎的第一步。 它是一个可行的解决方案,但尚未准备好用于大规模甚至小规模的生产。 使用风险自负。 欢迎捐款。 你可以用它做什么 有关完整的示例,请参见sample.py 。 基本例子 在普通Python中定义简单规则 class CalculateBasicFare ( Rule ): def should_trigger ( self , context ): return True def perform ( self , context ): context . fare = context . distance * 20 return context . fare class CalculateWeekendFare ( Rule ):
【文件预览】:
pyrules-master
----LICENSE(1KB)
----app()
--------wsgi.py(385B)
--------__init__.py(273B)
--------settings.py(2KB)
--------urls.py(265B)
--------celery.py(466B)
----examples()
--------sample()
--------__init__.py(0B)
----setup.py(1KB)
----manage.py(246B)
----.gitignore(750B)
----README.md(4KB)
----pyrules()
--------models.py(1KB)
--------storage.py(499B)
--------engine.py(2KB)
--------conditions.py(8KB)
--------language.py(769B)
--------dictobj.py(872B)
--------tests()
--------api()
--------rules.py(6KB)
--------__init__.py(209B)
--------admin.py(559B)
--------tasks.py(512B)
--------storages()