Поскольку я использую свою собственную систему аутентификации и авторизации (с моей собственной моделью User / Permission), я хотел бы полностью отключить это стандартное приложение из Django
.
Я попытался удалитьсоответствующие строки из MIDDLEWARE_CLASSES
и INSTALLED_APPS
, но когда я использую команду syncdb, таблицы по умолчанию, поставляемые с системой аутентификации по умолчанию, все еще создаются.Есть ли способ предотвратить это?Моя основная проблема заключается в том, что стандартные таблицы переопределяют таблицы, которые я хочу использовать для моей собственной системы аутентификации.
INSTALLED_APPS = (
'django.contrib.sessions',
'form_utils',
'org',
'auth',
'entities',
)
Я также пытался добавить приложения в пакет проекта, но это не дало никакого эффекта.1009 *
Может быть, есть другая настройка, которую я пропускаю?Другие возможные переменные, которые могут вызвать включение этих стандартных приложений, несмотря на мои усилия?
Я также не использую встроенную систему администратора, поэтому не думаю, что это может быть проблемой.
Дополнительная информация: Я недавно обновил Django 1.2 до 1.3.Может ли это быть причиной моей проблемы?
Редактировать: По-видимому, эта проблема вызвана изменением в Django 1.3.Соответствующий билет здесь: http://code.djangoproject.com/ticket/15735
Есть подсказки?