Невозможно получить доступ к Django администратору сайта в Django -3 - PullRequest
1 голос
/ 28 марта 2020

Успешно создан администратор с помощью py manage.py createsuperuser. Введено имя пользователя, адрес электронной почты, пароль, но всякий раз, когда я пытаюсь получить доступ к этой ссылке http://127.0.0.1: 8000 / admin / , там написано «Этот сайт недоступен» и «127.0.0.1 отказался подключиться, «Как исправить эту ошибку и получить доступ к сайту администратора?

Я использую Windows 10 с последней версией Django.

перед доступом к странице администратора

enter image description here

Теперь, как только я захожу на страницу администратора (вы видите, что я поместил URL в адресную строку), сервер автоматически останавливается. На изображении ниже вы увидите загрузку страницы, но сервер автоматически завершит работу.

enter image description here

Ответы [ 2 ]

1 голос
/ 29 марта 2020

зайдите в каталог root (с файлом manage.py)

python manage.py check

если ошибок нет

python manage.py runserver

убедитесь, что вы заходите на сайт администратора по адресу localhost:8000/admin/ и ваш сервер продолжает работать.

РЕДАКТИРОВАТЬ: Если вы столкнулись с этой проблемой в Django версия-3 , то это проблема, о которой сообщается здесь и здесь вам нужно переключиться на python версию 3.8 или на понизить django.

0 голосов
/ 28 марта 2020
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
]

убедитесь, что у вас есть root на вашей странице администратора! в главной папке вашего проекта введите urls.py

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...