因为我使用的是我自己的身份验证和授权系统(使用我自己的用户/权限模型),所以我想从Django
.
我已经尝试从MIDDLEWARE_CLASSES
and
中删除相关行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
有什么提示吗?