Python Django在我输入主url时强制管理员登录重定向
为什么Django在我输入主url时自动重定向到管理员登录urlPython Django在我输入主url时强制管理员登录重定向,python,django,redirect,django-admin,Python,Django,Redirect,Django Admin,为什么Django在我输入主url时自动重定向到管理员登录url urlpatterns = patterns('', url(r'^$', 'django.views.defaults.permission_denied', name='index'), url(r'^admin/', include(admin.site.urls)), url(r'^admin/doc/', include('django.contrib.admindocs.urls')), )
urlpatterns = patterns('',
url(r'^$', 'django.views.defaults.permission_denied', name='index'),
url(r'^admin/', include(admin.site.urls)),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
)
我需要的是,当用户输入主url时,http 403响应返回给他,但它没有发生。发生的情况是,用户被自动重定向到管理员登录。不确定这是否会产生影响,但尝试将其从
urlpatterns = patterns('',
url(r'^$', 'django.views.defaults.permission_denied', name='index'),
url(r'^admin/', include(admin.site.urls)),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
)
到
谢谢你的回答。我发现问题出在浏览器缓存上。清除浏览器缓存时,将解决此问题。:)
urlpatterns = patterns('',
url(r'^$', django.views.defaults.permission_denied.as_view(), name='index'),
url(r'^admin/', include(admin.site.urls)),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
)