django输入密码后可以访问页面

时间:2018-09-11 04:23:14

标签: django python-3.x django-forms django-templates django-views

您好,我想知道是否可以在django中使用密码保护网页吗?我的意思是,要查看网页的内容,您需要输入密码,您无需登录即可

1 个答案:

答案 0 :(得分:0)

在此示例中,password通过 URL查询参数

from django.http.response import HttpResponse


def sample_view(request):
    try:
        if request.GET['password'] == 'thepassword':
            return HttpResponse("Correct password")
        else:
            return HttpResponse("Wrong password")
    except KeyError:
        return HttpResponse("You should provide 'password'")