基于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第三方库


热门话题
jframe为什么JAVA paint()方法不起作用?   java Guice:将ContainerRequestContext注入拦截器   java如何优雅地关闭Spring JMS MessageListenerAdapter   java如何在Spring中设置快照隔离级别   Java中的安卓平台独立信任存储路径   java无法在eclipse中运行hello world程序   java Sinch空指针问题   使用Java将JSON流式传输到BigQuery   java从“大数据”中选择什么Swing控件?   java通过对象字段过滤/排序集合?   java将数据从活动传递到另一个活动中的片段   java访问打包在jar文件中的文档   Java获取事件的大小。getDragboard()。getFiles()。流()。映射(文件::长度)。toString());   java Android libgdx:启动程序图标按下后,启动屏幕不会立即显示   java如何在Google App Engine灵活环境中配置oracle jdk   java有没有办法减少这些行?   Java:客户端socket不读取第二行,在终止符行之后保持打开状态   java以编程方式获取api 29上的所有APK文件   java ActionBar按钮不显示