python - 有没有办法在 Django 应用程序中对 python shell 进行密码保护?
问题描述
从我的应用程序python manage.py
内部运行 shell 时,我想对 shell 进行密码保护。Django
superuser
运行python manage.py
shell 后,系统会提示我输入超级用户的用户名和密码。
解决方案
您可以使用createsuperuser命令创建超级用户:
$ python manage.py createsuperuser --username=joe --email=joe@example.com
您也可以使用django.auth.middleware。django.auth.middleware 需要为服务器上的 unauth 用户隐藏一些操作。
有关 Web 请求中身份验证的更多信息,请单击此处
推荐阅读
- css - css 固定标题无法正确显示下拉菜单的问题
- symfony - 问题兼容性 symfony/symfony 3.3.* 和 symfony/dotenv 3.4
- javascript - 如何在没有任何条件的情况下返回切换参数javascript
- javascript - 通过大数据的ajax创建动态选择框
- c# - 如何检查数组中的下一个元素?
- python - numpy/scipy 中的哪些操作是多线程的?
- python - 如何将 pandas 导入 VBA 的 Python COM 对象
- powerapps - PowerApps:将数字范围插入 SQL
- javascript - 悬停标题而不是固定标题
- angular - 原始时所需的反应形式控制无效