Как использовать SHELL_PLUS_DONT_LOAD? django-extensions==1.6.1, Django==1.9.2

У меня есть следующие настройки:

SHELL_PLUS_DONT_LOAD = ['django.contrib.auth.models.User']

Тем не менее, когда я бегу python manage.py shell_plus эта модель все еще загружена.

# Shell Plus Model Imports
from [Redacted] import [Redacted]
from [Redacted] import [Redacted]
from django.contrib.admin.models import LogEntry
from django.contrib.auth.models import Group, Permission, User
from django.contrib.contenttypes.models import ContentType
from django.contrib.sessions.models import Session
# Shell Plus Django Imports
from django.conf import settings
from django.db import transaction
from django.core.urlresolvers import reverse
from django.db.models import Avg, Count, F, Max, Min, Sum, Q, Prefetch, Case, When
from django.utils import timezone
from django.core.cache import cache

Любые подсказки или подсказки о том, как отладить это?

1 ответ

«При ссылке на вложенные модули, например, somepackage.someapp.models.somemodel, опускайте имя пакета и ссылку на модели. Например:»

      SHELL_PLUS_DONT_LOAD = ['someapp.somemodel', ]  # This works
SHELL_PLUS_DONT_LOAD = ['somepackage.someapp.models.somemodel', ]  # This does NOT work

Источник: https://django-extensions.readthedocs.io/en/latest/shell_plus.html .

Другие вопросы по тегам