首页 > 解决方案 > 如何限制用户访问 django 中的管理面板?

问题描述

我创建了一个 Web 应用程序,但我想阻止用户访问 Django Web 应用程序中的管理面板。用户将只被允许访问自定义创建的站点,而不是 Django 的默认管理站点。

标签: python-3.xdjangodjango-admindjango-authentication

解决方案


我认为我不太了解您的问题,但我将列出与您所问问题相关的一些内容。

1 - 如果您想以管理员用户身份登录,并且作为站点中的另一个用户,这是不可能的,如果您在管理面板中以管理员身份登录,您将在地点。因此,如果您想在站点中以其他用户身份登录,只需注销管理面板,然后以您要使用的用户身份登录。

2 - 如果要将项目分隔在两个不同的文件夹中,一个用于管理部分,一个用于应用程序的其余部分,您可以使用以下命令创建一个应用程序:django-admin startapp name_of_the_app. 这将创建一个文件夹,其中包含一些可用于分隔项目的默认 python 文件。

希望对您有所帮助,如果我无法解决您的问题,请随时与我联系。


推荐阅读