我想知道是否有一种简单的方法来配置Django Admin 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):
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. """