gpt4 book ai didi

django - 是否可以在 Django 1.3 中没有用户身份验证的情况下使用管理 UI?

转载 作者:行者123 更新时间:2023-12-01 05:22:29 25 4
gpt4 key购买 nike

我想知道是否有一种简单的方法来配置 Django 管理 UI(例如在 http://mysite.com/admin ),以便我不需要进行身份验证/登录?

我试过调整 urls.py 但无法绕过登录屏幕:

urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
)

我想去 http://mysite.com/admin无需登录即可查看 django 对象列表。

谢谢。

最佳答案

  • Django 管理框架使用' is_staff ' User 上的标志' 对象来验证使用管理站点的权限。
  • 因此需要对用户进行身份验证以验证其与管理员相关的权限。
  • 如果要禁用此功能,则必须覆盖管理站点的“索引”方法。
  • 可在 django.contrib.admin.sites 获得.
  • def index(self, request, extra_context=None):
         """
    Displays the main admin index page, which lists all of the installed
    apps that have been registered in this site.
    """

    关于django - 是否可以在 Django 1.3 中没有用户身份验证的情况下使用管理 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15755292/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com