2015-10-22 85 views
2

您好,我想在Django測試階段連接到我的開發數據庫,​​而不是使用由Django創建的默認測試數據庫。Django - 連接到其他數據庫進行測試

我的問題是 1)如何在測試階段連接到我的開發數據庫? 2)如何在測試階段連接模型和開發數據庫?

回答

0

,如果你想測試過程中連接到不同的數據庫,你可以使用.using()選擇數據庫

說,你有:

DATABASES = { 
    'default': { 
    'NAME': 'app_data', 
    'ENGINE': 'django.db.backends.postgresql_psycopg2', 
    'USER': 'postgres_user', 
    'PASSWORD': 's3krit' 
    }, 
    'users': { 
    'NAME': 'user_data', 
    'ENGINE': 'django.db.backends.mysql', 
    'USER': 'mysql_user', 
    'PASSWORD': 'priv4te' 
    } 
} 

你可以選擇像數據庫:

Author.objects.using('users').all() 
相關問題