3

我正在使用密码保护整个 django 应用程序中的解决方案

我发现为了能够看到密码输入表单,我必须添加一个 LOCKDOWN_FORM 设置。没有它,我会看到“这还没有向公众提供”。消息,没有地方输入密码。所以我的 Lockdown 节看起来像这样:

INSTALLED_APPS += ('lockdown',)
MIDDLEWARE_CLASSES += ('lockdown.middleware.LockdownMiddleware',)
LOCKDOWN_PASSWORDS = ('password', )
LOCKDOWN_URL_EXCEPTIONS = (r'^/admin',)
LOCKDOWN_FORM = 'lockdown.forms.LockdownForm'

但是,我无法登录。当我在登录字段中输入“密码”时,它告诉我密码不正确。

我究竟做错了什么?

4

1 回答 1

5

因此,事实证明该文档是针对 django-lockdown 的开发版本的,该版本尚未发布到 PyPI。(嘘!)

我在这里找到了答案:https ://bitbucket.org/carljm/django-lockdown/issue/1/new-pypi-release

原来它应该是LOCKDOWN_PASSWORD,单数,而不是复数,而且它不应该是一个元组。工作节:

INSTALLED_APPS += ('lockdown',)
MIDDLEWARE_CLASSES += ('lockdown.middleware.LockdownMiddleware',)
LOCKDOWN_PASSWORD = 'password'
LOCKDOWN_URL_EXCEPTIONS = (r'^/admin',)
LOCKDOWN_FORM = 'lockdown.forms.LockdownForm'
于 2013-04-28T22:36:47.050 回答