基于django的动态机器系统

django-flowr的Python项目详细描述


大多数状态机库都是“静态”的,需要状态中的流 以编程方式定义的机器。Flower的设计使您可以 生成状态机流并将其存储在数据库中。有两把钥匙 概念:规则图和状态机。程序员定义一个或多个 描述状态之间允许的流的规则集,用户可以 使用gui工具构造遵循以下规则的状态机 将机器存储在数据库中。状态机可以是 实例化以处理在中触发回调机制的流 规则反对进入和离开一个状态。

安装

将'flowr'添加到settings.INSTALLED_APPS字段。

运行

$ manage.py makemigrations
$ manage.py migrate

演示安装

完整的django项目包含在用于测试的存储库中 能让你很快知道福勒是干什么的。该项目可用 在extras/sample_site

$ cd django-flowr
$ pip install -r requirements.txt
$ cd extras/sample_site
$ pip install -r requirements.txt
$ ./resetdb.sh
$ ./runserver.sh

这将使用一些示例规则创建一个sqlite数据库。指出你的 浏览器位于http://localhost:8000/admin,并使用用户名登录 admin和密码admin。使用django管理屏幕查看 系统中的流程和规则。

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

推荐PyPI第三方库


热门话题
如何在JavaSpring引导应用程序中合并两个对象?   java序列化与防止按钮、链接等被点击两次有关吗?   java CORBA序列:我可以用方法定义对象序列吗?   java没有SonarQube的Spring批处理项目的代码覆盖   java如何在eclipse中删除上述方法和属性的搜索引用链接   spring boot如何在java注释中使用泛型T类型?   java导入外部(未编译)groovy类,并将它们保留在jar之外   如何在int[]Java中找到所有值的总和?   Java在ArrayList中删除重复项的问题   Java更改菜单栏、项目背景和文本颜色   网络设置网络。使用Elasticsearch JAVA API将主机发布到客户端节点   Python到Java加密/解密,确保密码匹配?   java Faing在Ubuntu12.04上构建eucalyptus的困难   java使用org。阿帕奇。平民fileupload在mysql数据库中上传图像,但调用servlet会得到一个空白的白页