Hi Guys,
just want to confirm. per below doc, if we want to specify a database when model run query, only three method can do it.
- use “using” parameter (on manager or queryset)
- use db router
- use connections[alias] to get curse directly
https://docs.djangoproject.com/en/3.0/topics/db/multi-db/
am I right ?
Briefly, yes.
But the way I’m reading your question is that there’s really a “question behind the question” that you’re trying to answer.
Always remember that “Django is just Python” - which really translates to; “Anything you can do in Python, you can do in Django”. You just want to be sure you understand the implications and side-effects of what you’re doing.