私は、次の構文を使用して、私のデータベースに(ジャンゴ)クエリを作成しようとしています:PostgreSQLとDjangoのクエリ
Derp.objects.all()
私は本番データベースとデフォルト(開発)のデータベースを持っています。つまり、デフォルトでは、上記のクエリはデフォルトのデータベースを使用します。
他のデータベースの選択方法を理解できません。同僚は、次のことを示唆した。
Derp.objects.all(using="development")
しかし、それはTypeError例外を返します。
all() got an unexpected keyword argument 'using'
誰かが適切な構文が何であるかを教えてもらえますか?私はall()メソッドが実際に受け入れるパラメータを見つけることができないようです。 、
明らかDerp.objects.using('production').all()
あなたはsettings.pyにあなたのDBをラベル付けしました何でもマッチするの生産 'キーのニーズ:
Django ORMを使用しているような構文と言い回しがあります。もしそうなら、どんなバージョンであるか知ることは役に立ちます。 –
@MarkLavin django.VERSION print(1,3,0、 'final'、0) – tnw