python-3.x - 如何限制用户访问 django 中的管理面板?
问题描述
我创建了一个 Web 应用程序,但我想阻止用户访问 Django Web 应用程序中的管理面板。用户将只被允许访问自定义创建的站点,而不是 Django 的默认管理站点。
解决方案
我认为我不太了解您的问题,但我将列出与您所问问题相关的一些内容。
1 - 如果您想以管理员用户身份登录,并且作为站点中的另一个用户,这是不可能的,如果您在管理面板中以管理员身份登录,您将在地点。因此,如果您想在站点中以其他用户身份登录,只需注销管理面板,然后以您要使用的用户身份登录。
2 - 如果要将项目分隔在两个不同的文件夹中,一个用于管理部分,一个用于应用程序的其余部分,您可以使用以下命令创建一个应用程序:django-admin startapp name_of_the_app
. 这将创建一个文件夹,其中包含一些可用于分隔项目的默认 python 文件。
希望对您有所帮助,如果我无法解决您的问题,请随时与我联系。
推荐阅读
- flutter - Flutter Blue 读取特性问题
- android - 无法将 Json 对象发送到 android 中的服务器
- git - Git Tag,如何在提交消息时获得编辑器?
- ruby - 在 ruby v2.6.2 中销毁 DataMapper 对象后,Time 字段以 UTC 格式返回
- java - 从 HttpServletRequest 对象获取 cookie 的最佳方法是什么?
- reporting-services - 使用 SSRS 2016 在矩阵报告中使用查找和求和
- javascript - 如何在 React Native Android 应用程序中只选择一个复选框?
- makefile - 不允许对 Makefile 中的变量进行进一步的赋值
- regex - Python提取包含特定单词列表的句子
- ubuntu-14.04 - php7.2-gd 找不到包(什么都试过了)