从只读数据库迁移django中的表

问题描述 投票:0回答:1

是否可以将所有表从oracle只读数据库迁移到Django?因此,基本上我不想对我的数据库进行任何修改。我只想从中提取信息。从我发现到现在,是一种使用路由器的方法,但我不知道该怎么使用。

谢谢,将提供任何帮助

DB:甲骨文Django版本:2.2.12的Python:3.6cx-Oracle:7.3.0

python django django-models readonly django-migrations
1个回答
0
投票

您应使用model.Meta.managed=False

您将定义一个普通模型并在meta中设置此属性

class AModel(models.Model):

    field1 = ...
    field2 = ...

    class Meta:
        managed = False

如果是路由器,您的意思是Database routers,仅当您要使用多个数据库时才应使用。

© www.soinside.com 2019 - 2024. All rights reserved.