|
@@ -239,9 +239,10 @@ database usage. Whenever a query needs to know which database to use,
|
|
|
it calls the master router, providing a model and a hint (if
|
|
|
available). Django then tries each router in turn until a database
|
|
|
suggestion can be found. If no suggestion can be found, it tries the
|
|
|
-current ``_state.db`` of the hint instance. If a hint instance wasn't
|
|
|
-provided, or the instance doesn't currently have database state, the
|
|
|
-master router will allocate the ``default`` database.
|
|
|
+current :attr:`instance._state.db <django.db.models.Model._state>` of the hint
|
|
|
+instance. If a hint instance wasn't provided, or :attr:`instance._state.db
|
|
|
+<django.db.models.Model._state>` is ``None``, the master router will allocate
|
|
|
+the ``default`` database.
|
|
|
|
|
|
An example
|
|
|
----------
|