0
我在django管理员面对奇怪的事情。我为我的管理员设计了一个文件浏览器。在我的文件浏览器视图中,我检查用户是否为admin,然后渲染我的文件浏览器模板,否则重定向到管理员登录名到目前为止evrything的工作完美,但是当我输入用户名,密码并按下登录按钮时,登录按钮会将我重定向到不存在的mysite.com/admin/admin/
页面。这是我的文件浏览器视图和url代码的一部分。Django奇怪的管理员登录重定向
# urls.py
urlpatterns = patterns(
'',
url(r'^$', home),
url(r'^admin/', include(admin.site.urls)),
url(r'^admin/file_browser$', file_browser),)
# views.py
def file_browser(request):
if request.user.is_superuser:
return render(request, 'admin/browser.html')
else:
return HttpResponseRedirect('admin/')
而且我在Django admin login for particular url阅读类似的问题,直到我按下登录按钮,然后Django的引发错误settings.LOGIN_URL是不存在的或有时404错误它工作正常。我能做什么?