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 
  • URLsDoesNotExist в/админ/логин/

    из django.conf.urls импорта URL-адресов, шаблоны, включают в себя от django.contrib импорта администратора из django.contrib.flatpages импорта Просмотры

    urlpatterns = [ URL (г '^ администратора /', admin.site.urls), URL (г '^', включают в себя ('Mysitez.urls')), # URL (г '^ страниц/', включают (' django.contrib.flatpages.urls ')), ]

    urlpatterns + = [ URL (г '^ (? Р. * /) $', 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

Если вы re пытается получить доступ к странице входа в админ-сайт, тогда это просто/admin /, а не/admin/login/ –

+0

вы используете django-allauth? – cutteeth

+0

im try -/admin /, * \t Вы используете django-allauth? - no – djt111

ответ

0

Администратор сайта

после создания проект с версией django> 1.6, админ-сайт позволит самому django. но убедитесь, что у вас есть ["https://docs.djangoproject.com/en/1.10/ref/contrib/admin/"], как только вы создаете проект, сделайте python manage.py migrate, затем создайте пользователя admin, используя (python manage.py createsuperuser). выполните команду run, см. url like («http://127.0.0.1:8000/admin/»), вы можете увидеть страницу входа в систему

+0

superuser - создать – 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'

"

Смежные вопросы