无法连接到localhost:8000 / admin页面,Django

时间:2020-05-10 13:30:31

标签: django django-admin connection-refused

我是Django新手。我已经为网站创建了一个超级用户,但是当我启动服务器并尝试连接到localhost:8000 / admin页面时,出现ERR_CONNECTION_REFUSED(无法访问网站)错误,服务器停止运行。

这是我来自urls.py的URL

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

]

这是我的settings.py文件。

# Application definition

INSTALLED_APPS = [
'blog.apps.BlogConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles', ]

MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',]

启动服务器时,出现以下消息:

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
May 17, 2020 - 18:25:44
Django version 3.0.1, using settings 'django_project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

4 个答案:

答案 0 :(得分:0)

检查防火墙是否引起任何问题。 (如果只有管理员页面引起了此问题,则防火墙不会引起任何问题。)

确保已对urls.py和views.py进行了必要的更改。

项目的urls.py应包含 网址模式列表中的path('admin/', admin.site.urls),

settings.py应该包含

INSTALLED_APPS = ['django.contrib.admin',
              ...#more apps
]`

让我知道这是否有帮助。

答案 1 :(得分:0)

我遇到了同样的问题。我的 vpn 导致了这个问题。转到 chrome 菜单 >设置>高级设置>这里我的 vpn 正在控制代理设置,只需禁用它即可解决问题。一切顺利

答案 2 :(得分:0)

尝试清理浏览器缓存,然后刷新。

此外,如果您创建了自定义 User 模型,请确保您

答案 3 :(得分:-2)

你忘记运行服务器了! python manage.py runserver