﻿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
27073	Overridden model managers shouldn't appear in _meta.managers	Tim Graham	nobody	"The following models from the Django test suite validate on Django 1.9.x but result in this error on Django 1.10:

`CustomArticle.on_site: (sites.E001) CurrentSiteManager could not find a field named 'sites'.`

{{{ #!python
from django.contrib.sites.managers import CurrentSiteManager
from django.contrib.sites.models import Site
from django.db import models


class AbstractArticle(models.Model):
    on_site = CurrentSiteManager()

    class Meta:
        abstract = True


class CustomArticle(AbstractArticle):
    site_for_article = models.ForeignKey(Site, models.CASCADE)
    on_site = CurrentSiteManager('site_for_article')
}}}

Bisected to 3a47d42fa33012b2156bf04058d933df6b3082d2. `CustomArticle._meta.managers` shows both `CurrentSiteManager` instances and the one from the abstract model raises the error."	Bug	closed	Database layer (models, ORM)	1.10	Release blocker	fixed		Loic Bistuer jacob.rief@…	Ready for checkin	1	0	0	0	0	0
