【发布时间】:2015-08-15 05:43:04
【问题描述】:
我想使用我在 MySQL 中创建的视图作为 Django 中的模型。我想在我的 Intranet 站点上显示我公司正在进行的未完成流程的状态。我在论坛上只找到了相当老的条目,那么有没有一种简单的方法可以通过syncdb 传递 MySQL 视图?
如果没有,假设我有两个表:
- 子流程的硬性里程碑,例如:
上表中包含进程和子进程信息作为 ID 的表:
我在 MySQL 中的视图会做类似的事情。 4) 所以结果是:
我想在我的 django APP 中只有一个模型,结果 4 号。
得到这个的最快方法是什么?自定义 SQL 查询?或者我需要有progress_tb 和proc_tb 的模型并将它们组合起来吗?我如何多次引用同一张表(如在 Access/MySQL 中,我有 progress_tb 和 progress_tb_1 等)?到目前为止,我只知道如何进行过滤查询,但是如何从连接表中“添加”几列?我尝试了 django 的“额外”选项,但我不明白它是如何工作的:(
【问题讨论】: