﻿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
20057	Reverse related manager should be a manager INSTANCE, not CLASS	Jonas H.	nobody	"Please see https://github.com/carljm/django-model-utils/issues/31 for a problem description -- ""Solution 1"" is what this bug is filed for.

What I currently think of is actually pretty simple:

For the descriptor runtime related manager class hackery (this stuff here https://github.com/django/django/blob/d744c550d51955fd623897884446b7f34318e94d/django/db/models/fields/related.py#L484), don't subclass the original manager and then call @super(...)@ in the methods. Instead, make it a totally new class that calls instance methods.

We would probably have to extend the wrappery to replace inheritance. Or do some other type-hackery.  (It can probably not get any uglier than it already is ;-)"	Bug	new	Database layer (models, ORM)	1.5	Normal			odin.omdal@…	Accepted	0	0	0	0	0	0
