首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现Django模型的变更审批流程?

如何实现Django模型的变更审批流程?
EN

Stack Overflow用户
提问于 2014-07-16 04:13:10
回答 2查看 2K关注 0票数 0

我有一个模型,在被每个人看到之前,更改需要得到具有特定标志的用户的批准。创建两个不同的完全相同的模型是不可行的,因为模型有一个多对多的字段来引用自己,该字段需要链接到已批准和未批准的条目。

我使用的是Django 1.7。django-温和看起来是最好的选择,但它不支持许多关系。我也尝试过django-gatekeeper,它对我也不起作用。

有没有支持多对多关系的库?

如果不是,我自己该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2014-11-28 02:16:12

查看http://viewflow.io/。这可能对您的用例很有帮助,或者您可以扩展它以满足您的需求。

票数 1
EN

Stack Overflow用户

发布于 2014-07-16 04:18:30

我将创建另一个表(tablename_approval),其中的列类似于

已批准| boolean approved_by |用户时间戳的外键|时间戳

来跟踪每个单独行的状态。

您可能希望考虑使用枚举而不是布尔值来跟踪尚未批准的项目与已选中且有意未批准的项目之间的差异。

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

https://stackoverflow.com/questions/24767321

复制
相关文章

相似问题

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