﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
33071	ContentType selects wrong DB in multiple DB setup	Taylor H	nobody	"I just introduced multiple DBs in my Django app to split up some of the write/read load. I found that ContentType does not work across multiple DBs with GenericForeignKey. It is hard coded to use the same DB as the source/parent model. Here is the code that has a hard coded .using().

{{{
def get_all_objects_for_this_type(self, **kwargs):
        """"""
        Return all objects of this type for the keyword arguments given.
        """"""
        return self.model_class()._base_manager.using(self._state.db).filter(**kwargs)
}}}


https://github.com/django/django/blame/main/django/contrib/contenttypes/models.py#L181

Is there are reason for hard coding using() here instead of using the DB router like other places in the code? If we could just removing the using everything just works"	Uncategorized	new	contrib.contenttypes	3.2	Normal				Unreviewed	0	0	0	0	0	0
