3

settings.py で既に 1 つの mysql バックエンド データベースが構成されている Django アプリケーションを作成しています。

必要な数のデータベース構成を追加できることはわかっていますが、それはhard coding望ましくありません..むしろ、約70〜80の異なるリモートマシンとクエリと結果を取得します。

を介してそれらのマシンに接続する予定ですIP address

私は に比較的慣れていないので、どうにかして、次のような構成を設定してマシンにクエリを実行Djangoできるかどうか疑問に思っていました。function

DATABASES = {
 'default': {
    'ENGINE': 'django.db.backends.mysql', 
    'NAME': 'dbName',
    'USER': 'root',                     
    'PASSWORD': 'root',                  
    'HOST': '',                      
    'PORT': '3306'
  }
}

したがって、 の代わりに、または何かDATABASES and defaultを介して、関数を構成して構成を変更できます。Ajax call

幸いなことに、私が接続しなければならないすべてのマシンは使用してmysqlいるので、問題はありません。この mysql -python コネクタを調べましたが、既にMySQLDbインストールされているため、使用する必要があるかどうかわかりません。私もやらなきゃいけないことがありraw queriesます :|

この状況に最適なアプローチを教えてくれる人はいますか?

PS :ローカルからリモートの mysql マシンへの接続について説明しているこの投稿も見ました。しかし、それは私にとって何の助けにもなりません:( :(

4

1 に答える 1