Я пытаюсь обновить от Django 1.7
до Django 1.8
Джанго Миграции ValueError: Не удалось найти менеджера в django.db.models.manager
Один из моих моделей использует CurrentSiteManager
из django.contrib.sites.managers
так:
from django.contrib.sites.managers import CurrentSiteManager
class NewsQuerySet(models.QuerySet):
#...
class News(models.Model):
#...
objects = NewsQuerySet.as_manager()
on_site = CurrentSiteManager.from_queryset(NewsQuerySet)()
Когда я пытаюсь запустить миграции перелетных (makemigrations или мигрировать) я получаю:
ValueError: Could not find manager CurrentSiteManagerFromNewsQuerySet in django.db.models.manager. Please note that you need to inherit from managers you dynamically generated with 'from_queryset()'.
Если удалить on_site
м все работает нормально.
Любые идеи, как преодолеть это?