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 マシンへの接続について説明しているこの投稿も見ました。しかし、それは私にとって何の助けにもなりません:( :(