首页 > 解决方案 > 有没有办法在 Django 应用程序中对 python shell 进行密码保护?

问题描述

从我的应用程序python manage.py内部运行 shell 时,我想对 shell 进行密码保护。Djangosuperuser

运行python manage.pyshell 后,系统会提示我输入超级用户的用户名和密码。

标签: pythondjangopython-3.xpython-2.7python-requests

解决方案


您可以使用createsuperuser命令创建超级用户:

$ python manage.py createsuperuser --username=joe --email=joe@example.com

您也可以使用django.auth.middleware。django.auth.middleware 需要为服务器上的 unauth 用户隐藏一些操作。

有关 Web 请求中身份验证的更多信息,请单击此处


推荐阅读