使用Django从多个远程Postgres数据库查询

时间:2019-07-18 04:38:11

标签: django-models multiple-databases

我有一个django应用程序,可远程连接到多个数据库。这些远程数据库是postgres数据库,我需要在当前视图中从这些数据库中获取一些信息。

settings.py


    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql',
            'NAME': 'qq',
            'USER': 'postgres',
            'PASSWORD': 'admin1234',
            'HOST': 'localhost',
            'PORT': '5432',
        },

        'users': {
            'ENGINE': 'django.db.backends.postgresql_psycopg2',
            'NAME': 'pp',
            'USER': 'user',
            'PASSWORD': 'data',
            'HOST': '10.98.45.22',
            'PORT': '',
         }
    }

如何从用户表中查询数据?我正在使用类似的东西:  data = model_name.objects.using('users').all()。   型号名称是什么?

0 个答案:

没有答案