密码保护开发或登台Django应用程序

密码保护开发或登台Django应用程序,django,Django,我正在使用解决方案 我发现为了能够看到密码输入表单,我必须添加一个锁定表单设置。如果没有这些,我会看到“这还没有向公众开放”的消息,没有地方输入密码。因此,我的“锁定”部分如下所示: INSTALLED_APPS += ('lockdown',) MIDDLEWARE_CLASSES += ('lockdown.middleware.LockdownMiddleware',) LOCKDOWN_PASSWORDS = ('password', ) LOCKDOWN_URL_EXCEPTIONS

我正在使用解决方案

我发现为了能够看到密码输入表单,我必须添加一个锁定表单设置。如果没有这些,我会看到“这还没有向公众开放”的消息,没有地方输入密码。因此,我的“锁定”部分如下所示:

INSTALLED_APPS += ('lockdown',)
MIDDLEWARE_CLASSES += ('lockdown.middleware.LockdownMiddleware',)
LOCKDOWN_PASSWORDS = ('password', )
LOCKDOWN_URL_EXCEPTIONS = (r'^/admin',)
LOCKDOWN_FORM = 'lockdown.forms.LockdownForm'
但是,我无法登录。当我在登录字段中输入“密码”时,它会告诉我密码不正确


我做错了什么

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

我在这里找到了答案:

结果应该是锁定密码,单数,而不是复数,也不应该是元组。工作节:

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