2016-10-13 2 views
0
DoesNotExist at /admin/login/ 

Site matching query does not exist. 

Request Method:  GET 
Request URL: https://tehb123.pythonanywhere.com/admin/login/?next=/admin/ 
Django Version:  1.9.3 
Exception Type:  DoesNotExist 
Exception Value:  

Site matching query does not exist. 

Exception Location:  /usr/local/lib/python3.5/dist-packages/django/db/models/query.py in get, line 387 
Python Executable: /usr/local/bin/uwsgi 
Python Version:  3.5.1 
Python Path:  

['/var/www', 
'.', 
'', 
'/home/tehb123/.local/lib/python3.5/site-packages', 
'/var/www', 
'/usr/lib/python3.5', 
'/usr/lib/python3.5/plat-x86_64-linux-gnu', 
'/usr/lib/python3.5/lib-dynload', 
'/usr/local/lib/python3.5/dist-packages', 
'/usr/lib/python3/dist-packages', 
'/home/tehb123/mysite'] 

Server time: Thu, 13 Oct 2016 05:34:55 +0000 
  • URL을DoesNotExist/관리자/로그인시/

    django.conf.urls에서

    는, URL 패턴을 가져 django.contrib.flatpages이 전망

    를 가져올에서 django.contrib 수입 관리 에서 포함

    의 urlpatterns = URL (R '^ 관리 /'admin.site.urls) URL, #의 URL (R '^ 페이지/(R은'^ '('Mysitez.urls ')을 포함) ', include ('django.contrib.flatpages.urls ')), ]

    urlpatterns + = URL (R '^ (? P. * /) $'views.flatpage) ]

  • 설정

    INSTALLED_APPS = '장고. contrib.admin ', 'django.contrib.auth ', 'django.contrib.contenttypes ', 'django.contrib.sessions ', 'django.contrib.messages ', 'django.contrib.staticfiles ' 'django.templatetags', 'dja ngo.apps ', 'django.contrib.sites ', 'django.contrib.flatpages ', 'Mysitez ',

    ]

+0

만약 당신 다시 관리자 사이트 로그인 페이지에 액세스하려고하면 그냥/admin /와/admin/login/ –

+0

django-allauth를 사용하고 있습니까? – cutteeth

+0

시도해보십시오 -/admin /, * \t django-allauth를 사용하고 있습니까? - 아니요 – djt111

답변

0

관리자 사이트 생성하면

장고 버전이 1.6 이상인 프로젝트는 관리 사이트에서 장고 자체를 활성화 할 것입니다. 하지만 "[https://docs.djangoproject.com/en/1.10/ref/contrib/admin/"]을 따르고 있는지 확인한 다음 프로젝트를 만들면 python manage.py migrate을 만들고 (python manage.py createsuperuser)을 사용하여 관리자를 만듭니다. 실행 명령을 실행하면 URL (http://127.0.0.1:8000/admin/)을 볼 수 있습니다. 로그인 페이지를 볼 수 있습니다

+0

수퍼 유저 - 만들기 – djt111

+0

migrate - 수행 할 작업 : 모든 마이그레이션 적용 : flatpages, admin, sites, sessions, auth, contenttypes 마이그레이션 실행 : 적용 할 마이그레이션이 없습니다. – djt111

+0

프로젝트 settings.py를 확인하고 settings.py 파일을 추가하십시오. –

0

SITE_ID = 1로 설정하고 작동하지만 그 이유는 무엇입니까? 당신은 단지 프로젝트에서 하나 개의 사이트를 실행하는 경우 가장 쉬운 수정은 다음을 제거하는 것, 그래서

는 "당신은 정말, 사이트 프레임 워크를 필요가 없습니다 idae = (

0

이없는 나는 this other post의 해결책을 발견 당신의 INSTALLED_APPS 및 오류에서 항목을 멀리 이동해야합니다

'django.contrib.sites'

"