PostgreSQL и Django Query - PullRequest
       4

PostgreSQL и Django Query

3 голосов
/ 27 декабря 2011

Я пытаюсь сделать (Django) запрос к моей базе данных, используя следующий синтаксис:

Derp.objects.all()

У меня есть производственная база данных и база данных по умолчанию (для разработки). Очевидно, что по умолчанию этот запрос будет использовать базу данных по умолчанию.

У меня проблемы с выяснением, как выбрать другую базу данных. Коллега предложил следующее:

Derp.objects.all(using="development")

Но это возвращает ошибку типа:

all() got an unexpected keyword argument 'using'

Может кто-нибудь сказать мне, каков правильный синтаксис? Кажется, я не могу найти, какие параметры будет принимать метод all ().

1 Ответ

2 голосов
/ 27 декабря 2011

Ваш синтаксис немного выключен:

Derp.objects.using('production').all()

Очевидно, что ключ «production» должен соответствовать тому, что вы пометили в своей БД в settings.py.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...