如何在Django中使用MySQL视图?

雅库布

我想使用我在MySQL中创建的视图作为Django中的模型。我想在我的Intranet网站上显示我公司正在进行的未完成流程的状态。我在论坛上只找到了比较老的条目,所以有没有一种简单的方法可以传递MySQL视图syncdb

如果没有,假设我有两个表:

  1. 子流程的硬性里程碑,例如:
  2. 带有上表的进程和子进程信息作为ID的表: 在此处输入图片说明

  3. 我在MySQL中的观点将做类似的事情。4)结果将是:

我想在django APP中只有一个模型,结果是4。最快的方法是什么?自定义SQL查询?或者我需要有模型progress_tbproc_tb并结合他们?如何多次引用同一张表(如在Access / MySQL中progress_tb一样progress_tb_1)。到现在为止,我只知道如何进行过滤查询,但是如何从联接表中“添加”几列呢?我尝试了django的“额外”选项,但我不明白它的工作原理:(

罗斯·罗杰斯

您可以通过嵌套字段声明将视图指定为不受Django管理managed = FalseMeta

class MyViewModel(models.Model):
    field1 = models.IntegerField()
    [...]

    class Meta:
        managed = False
        db_table = 'MyView' # your view name

managed = False将导致python manage.py syncdb忽略该模型进行同步。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Django视图中使用python multiprocessing模块

如何在视图中使用MySQL UNION和SUM

如何在Django中使用LIKE语句执行mysql查询

如何在django1.4中使用mysql regexp

如何在Django / Django Rest Framework中使用已选择的主键(pk)继续新视图的URL

如何在Django中使用基于类的视图使用Bootstrap Modal删除对象?

如何在视图页面中使用foreach

如何在Android中使用视图绑定

如何在android布局中使用视图?

如何在Django视图中使用<li>字符串?

如何在Django视图中使用龙卷风身份验证?

如何在现有视图中使用Django密码验证?

如何在Django视图中使用.env文件中的环境变量?

如何在Django视图中使用Permission_Required装饰器

如何在django视图中使用诸如注销之类的东西?

如何在Django中使用基于类的视图将Session_id写入表

如何在html中创建搜索部分并在django中使用多个查询搜索视图

如何在默认Django Auth登录视图中使用自定义装饰器

如何在 django 上的列表视图中使用重定向

如何在Django视图中使用get参数重定向?

如何在Django视图中使用APscheduler安排用户定义的作业

如何在基于函数的视图而不是类中使用Django Hitcount?

如何在2个单独的视图函数中使用相同的渲染?(django)

Django:如何在删除视图中使用request.POST

如何在MySQL中使用不相关的表创建视图

如何在ActionMailer视图中使用视图帮助器?

如何在Django中使用TinyMCE 5?

如何在Django中使用Vue模板?

如何在Django ORM中使用GROUP BY

TOP 榜单

热门标签

归档