首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django流程图模型

Django流程图模型
EN

Stack Overflow用户
提问于 2011-12-14 18:00:56
回答 3查看 3.5K关注 0票数 6

有人知道Django应用程序用于在数据库中设计和存储流程图吗?在搜索了"Django流程图“的变体之后,我只找到了Django内部设计的流程图,而没有在Django webapp应用程序中创建或存储流程图。

正如在相似问题中所问的,我已经找到了用于基于浏览器的流程图设计的基于几个 令人印象深刻 Javascript和JQuery的库,但是没有任何用于持久化这些服务器端的库。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-15 18:21:59

我编写了一个应用程序,用于存储和控制Django 1.2中的状态机:

https://bitbucket.org/canassa/zinaflow

它使用每个对象权限模型来控制转换,使用GenericForeignKeys将状态机附加到应用程序中的任何模型。使用每个对象的权限,您可以为每个转换分配一个Django用户。

取决于你需要做什么,这个应用程序可能对你来说太过分了。但是阅读源代码可以给你一些关于如何自己实现应用程序的想法。

票数 1
EN

Stack Overflow用户

发布于 2011-12-14 22:02:22

为什么你不能自己做呢?行为和表示已经在您所引用的几个真正令人印象深刻的JavaScript库中实现了,现在所要做的就是将模型存储在数据库中,以供您希望通过Django持久化的最喜欢的选择。

有一个在模型级别上实现改进的预序树遍历的库,我确信它对于存储流程图元素与其他表示数据(例如坐标、形状、转换和其他可视化属性)之间的逻辑关系非常有用。

我敢肯定,如果你能想一想,你可以迅速地执行它;见鬼,很可能有很多人需要同样的东西,如果你不是为自己开发它,这会使它更有用。这似乎是一个很好的候选操作系统Django应用程序。

票数 1
EN

Stack Overflow用户

发布于 2011-12-15 17:32:41

我不知道有一个现有的应用程序会这样做,但是如果您想开始开发自己的应用程序,一个很好的起点就是探索GraphModels的代码,一个来自卓越的django命令扩展项目的命令。它是一个django manage.py扩展,它使用graphviz从模型中创建数据库图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8509391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档