Как полностью отключить django.contrib.auth?

Поскольку я использую свою собственную систему аутентификации и авторизации (с моей собственной моделью Пользователь / Разрешение), я хотел бы полностью отключить это стандартное приложение из Django .

Я ' INSTALLED_APPS , но когда я использую команду syncdb, таблицы по умолчанию которые поставляются с системой аутентификации по умолчанию, все еще создан. Есть ли способ предотвратить это? Моя основная проблема в том, что стандартные таблицы переопределяют таблицы, которые я хочу использовать для моей собственной системы аутентификации.

INSTALLED_APPS = (
    'django.contrib.sessions',
    'form_utils',
    'org',
    'auth',
    'entities',
)

Я также пробовал добавлять приложения в пакет проекта, это не имело никакого эффекта.

Может быть, есть другой установка, которую я не замечаю? Другое возможное переменные, которые могут привести к включению этих стандартных приложений, несмотря на мои усилия?

Я также не использую встроенную систему администрирования, поэтому не думаю, что может быть проблемой.

Дополнительная информация: Я недавно обновил Django 1.2 до 1.3. Может ли это быть причиной моей проблемы?

Изменить: По всей видимости, эта проблема вызвана изменением в Django 1.3. Соответствующий билет находится здесь: http://code.djangoproject.com/ticket/15735

Есть подсказки?

6
задан Sander 2 April 2011 в 21:21
поделиться