﻿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
30222	documentation bug for base managers	David Gudeman	nobody	"The documentation (https://docs.djangoproject.com/en/2.2/topics/db/managers/#base-managers) for ""Managers->Base managers"" seems to contradict itself:

para 1, line 1: ""By default, Django uses an instance of the Model._base_manager manager class when accessing related objects""

para 3, line 1: ""Base managers aren’t used when querying on related models.""

This is reinforced with an example in para 3, but is then (apparently) contradicted again:

para 4, line 1: ""This manager is used to access objects that are related to from some other model.""

Furthermore, para 3 give an example of a base model that filters out some rows and then in the next section we get a scary-sounding warning not to do that or bad things will happen. But the scary warning is odd because it seems to be warning me that it will do exactly what I intend it to do. If I use the example from para 3, then I *want* it to filter out deleted rows. Why is that bad? And especially, why is it bad when para 3 says it won't work anyway?

Finally, para 1 and 2 seem to say that to change Model._base_manager I should change Meta.base_manager_name, but doesn't say what the difference it makes.
"	Bug	closed	Documentation	2.1	Normal	invalid	base_manager		Unreviewed	0	0	0	0	0	0
