2012-01-24 7 views
4

私はDjango +内部データベース(mysql)を使用しています。 しかし、別の外部データベース(mysql)に問い合わせる必要があります。 場合は、外部データベースのモデルにすることはできますか? データベースは既に存在します。質問するだけです。 ありがとうございます。django:外部データベースモデルについて

答えて

2

このドキュメントをご覧になる必要があります。複数のデータベースを登録してからクエリを実行する方法について説明します。 https://docs.djangoproject.com/en/dev/topics/db/multi-db/ あなたが照会したDBを特定するには、この部分に移動してください。https://docs.djangoproject.com/en/dev/topics/db/multi-db/#manually-selecting-a-database-for-a-queryset

+1

ありがとうございました。もう1つの質問。外部データベースはすでに終了していますので、既存のデータベースのモデルを作成する方法はわかりません。ありがとうございました。 – user1161599

+0

データベースにデータが存在することを意味しますか?対応するモデルを持たないデータがある場合は、raw sqlを使用する必要があります。https://docs.djangoproject.com/ja/dev/topics/db/sql/対応するモデルがある場合は、クエリを実行しますモデルは通常と同じですが、あなたが投稿した前のリンクに示すようにデータベースを指定します。希望が役立ちます。 – darren

+0

@mongoose_za - 明らかにするために、既存のデータベースに独自のモデルを提供する方法はないと言っていますか? – Jesse

関連する問題