因为我正在使用自己的身份验证和授权系统(使用我自己的用户/权限模型),所以我想完全禁用此标准应用程序Django.
我试着从删除相关的行MIDDLEWARE_CLASSES和
INSTALLED_APPS,但是当我使用的执行syncdb命令,仍然被创建来使用默认的验证系统中的默认表.有没有办法防止这种情况发生?我的主要问题是标准表覆盖了我想用于我自己的auth系统的表.
INSTALLED_APPS = (
'django.contrib.sessions',
'form_utils',
'org',
'auth',
'entities',
)
Run Code Online (Sandbox Code Playgroud)
我也试过用项目包预先添加应用程序,这没有任何效果.
可能还有另一种我忽视的环境吗?尽管我努力,可能导致这些标准应用程序启用的其他可能变量?
我也没有使用内置的管理系统,所以我认为这不是一个问题.
附加信息:我最近将Django 1.2升级到1.3.这可能是我问题的原因吗?
编辑:显然,这个问题是由Django 1.3的变化引起的.相关的门票在这里:http://code.djangoproject.com/ticket/15735
任何提示?