【发布时间】:2012-06-07 12:54:55
【问题描述】:
当我尝试通过管理界面保存新用户时,我遇到了一个奇怪的问题。
我收到 403 HTTP 状态代码错误。
我没有更改身份验证应用程序中的任何内容。
这是我的中间件:
MIDDLEWARE_CLASSES = (
'johnny.middleware.LocalStoreClearMiddleware',
'johnny.middleware.QueryCacheMiddleware',
#'django.middleware.cache.UpdateCacheMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
#'django.middleware.cache.FetchFromCacheMiddleware',
)
我不知道去哪里找,或者不知道是什么引起了这种情况。欢迎提供任何线索。
【问题讨论】:
-
能否发布完整的调试信息?
-
可能不是 Django 错误。您的用户(您的网络服务器)无权读取某些目录或文件。
-
好吧,它在产品服务器上。即使我有
DEBUG=True我得到标准错误,没有任何调试信息......我怀疑来自 apache 模块的某些东西(管理员证明我不是 mod_security) -
只有当您想创建一个新用户时才会出现错误?删除用户后会发生什么?
-
删除用户时有效...
标签: django apache django-authentication http-status-code-403 mod-security