Django 管理页面:空白视图

问题描述 投票:0回答:3

我一直在尝试让 Django 完全工作,但我的管理页面出现问题。这只是一个空白的视图;没有登录,没有标题,没有错误...... 设置完成后,我运行了:

 python manage.py makemigrations
 python manage.py migrate

这是设置.py:

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

这是 urls.py:

from django.conf.urls import url, include
from django.contrib import admin
admin.autodiscover()

from books.views import hello, my_homepage_view, current_datetime, hours_ahead

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^hello/$', hello),
# url(r'^$', my_homepage_view),
url(r'^time/$', current_datetime),
url(r'^time/plus/(\d{1,2})/$', hours_ahead)
]

就像我说的,访问 localhost:8000/admin/ 时不会出现 404 或任何类型的错误页面,它只是一个空白页面。

如有任何帮助,我们将不胜感激!

python django admin
3个回答
1
投票

上面评论里有几个人评论了这个答案。

我的问题通过运行解决了:

python manage.py collectstatic

谢谢大家的帮助!


1
投票

我通过在虚拟环境中重新安装 Django 解决了这个问题。


0
投票

真蠢,这是一个漫长的夜晚。我找到了我的解决方案here。 对我有用的是在端点后添加尾部斜杠。

localhost:8000/admin/
而不是
localhost:8000/admin

© www.soinside.com 2019 - 2024. All rights reserved.