Каждый раз, когда я запускаю команду syncdb, я получаю множество таблиц аутентификации, но я не включаю пакеты admin или auth.Вот таблицы, которые он создает самостоятельно:
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table auth_message
Мне эти таблицы не нужны.В моем файле settings.py я закомментировал AuthenticationMiddleware, MessageMiddleware и все приложения, за исключением django.contrib.sessions и мои собственные личные приложения.Есть ли где-то параметр, который я пропускаю, чтобы эти таблицы не создавались?
Вот мои INSTALLED_APPS
INSTALLED_APPS = (
'deanproxy.globaltags',
'deanproxy.blog',
'deanproxy.auth',
'deanproxy.twitter',
# 'django.contrib.auth',
# 'django.contrib.contenttypes',
'django.contrib.sessions',
# 'django.contrib.sites',
# 'django.contrib.messages',
#'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
РЕДАКТИРОВАТЬ: Я просто понял, что если я закомментирую свои собственныеприложение 'deanproxy.auth', что все эти таблицы не созданы.Тем не менее, мое приложение для аутентификации не включает ничего из аутентификации django, и это очень, очень простая система аутентификации (только электронная почта и пароль).Похоже, что Джанго может запутаться из-за названия этого ...