2013-04-02 2 views
4

Django Admin UI (예 : http://mysite.com/admin)를 구성하는 쉬운 방법이 있다면 인증/로그인 할 필요가 없습니까?Django 1.3에서 사용자 인증없이 Admin UI를 사용할 수 있습니까?

나는 urls.py를 조정하려했지만이 로그인 화면을 우회 할 수 없었다 :

urlpatterns = patterns('', 
    url(r'^admin/', include(admin.site.urls)), 
) 
내가 로그인 할 필요없이 http://mysite.com/admin로 이동 장고 개체의 목록을보고 싶습니다

.

감사합니다.

답변

1
  • 장고 관리 프레임 워크는 관리자 사이트를 사용할 수있는 권한을 확인하기 위해 'User'객체 'is_staff'플래그를 사용합니다.
  • 따라서 관리자와 관련된 권한을 확인하려면 사용자를 인증해야합니다.
  • 이 기능을 사용하지 않으려면 관리 사이트의 '색인'방법을 재정의해야합니다.
  • 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. 
    """ 
관련 문제