2013-06-11 1 views
0

이 자습서 https://docs.djangoproject.com/en/dev/intro/tutorial01/을 장고에 적용하려고합니다. 2 단계 시작 부분에 단계별로 적용 할 수 있습니다./site는 일반적인 localhost : 8000 사이트와 똑같은 출력을 생성합니다. 왜 그런 일이 일어날 지 알기나 해? 모든 도움을 미리 감사드립니다.Django 앱에서/admin /에 액세스 할 수 없습니다

편집 : 내 urls.py 파일은 완전히 주석 처리되었습니다. , 관리자 페이지를 가능하게 장고 서버를 다시 실행하고, 브라우저에서/관리/페이지를 열어 표지 부분의 주석을하면 나는 다음과 같은 오류 얻을 :

NameError at /admin/ 

name 'admin' is not defined 

Request Method:  GET 
Request URL: http://127.0.0.1:8000/admin/ 
Django Version:  1.5.1 
Exception Type:  NameError 
Exception Value:  

name 'admin' is not defined 

Exception Location:  /home/<username>/Django Test/mysite/mysite/urls.py in <module>, line 16 
Python Executable: /usr/bin/python 
Python Version:  2.7.4 
Python Path:  

['/home/jgreen/Django Test/mysite', 
'/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-i386-linux-gnu', 
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PILcompat', 
'/usr/lib/python2.7/dist-packages/gtk-2.0', 
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client', 
'/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', 
'/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol'] 

서버 시간 : 2013년 (화) 16시 47분 6월 11일을 : 13 -0500

+0

당신의 장고 버전과 당신이 읽고있는 튜토리얼 버전 (DEV)를 확인 작동합니다 파일 from django.contrib import admin을 urls.py를하는 관리자를 가져주십시오. 그것들이 똑같은지 확인하십시오. – Ander2

+0

urls.py 파일은 어떻게 생겼습니까? –

+0

둘 모두 최신 버전입니다. – avorum

답변

1

이 예외는 여러 가지 이유가 있습니다. urls.py의 예입니다. 대부분 urls.py에서 관리 URL을 추가하는 것을 잊어 버린 것 같습니다.

from django.conf.urls import patterns, include, url 

# Uncomment the next two lines to enable the admin: 
from django.conf.urls.static import static 
from django.contrib import admin 

admin.autodiscover() 

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

관리자 권한을 추가하려면 먼저 관리자 URL을 추가해야합니다. :디.

관련 문제