代码之家  ›  专栏  ›  技术社区  ›  Abhi K

Django,在设置文件中列出的数据库之间切换,以防在默认数据库中找不到结果

  •  0
  • Abhi K  · 技术社区  · 3 年前

    我在设置文件中列出了两个数据库。默认数据库包含最新信息,辅助数据库包含较旧的数据。如何创建一个回退机制,如果默认数据库中不存在用于查询的数据,那么它应该从辅助数据库中获取,如果它仍然不存在,那么它会显示记录不存在。

    'default': {
            'NAME': 'gws',
            'ENGINE': 'django.db.backends.mysql',
            'USER': 'root',
            'PASSWORD': '',
            'HOST': 'localhost',
            'PORT': '3306',
        },
    'secondary':{
            'NAME': 'gwsautqe_ocar890',
            'ENGINE': 'django.db.backends.mysql',
            'USER': 'root',
            'PASSWORD': '',
            'HOST': 'localhost',
            'PORT': '3306',
        }
    
    0 回复  |  直到 3 年前