Django Admin-登录时出现404错误

时间:2018-06-25 18:49:54

标签: django hosting admin

在我的页面上登录Django admin时,出现404错误,并且“ / admin / login / url未定义”。

我只有在生产项目时才收到此错误-在本地工作正常。我正在使用A2托管,他们的支持团队无法帮助我解决此问题。

在第二张图中可以看到堆栈跟踪以及错误URL。

如果您需要查看任何代码,请告诉我,我很高兴与大家分享我只是不想整天摆在我的所有.py文件上,尽管它们中的大多数都无关紧要。

Error

根据要求提供的代码:

urls.py

from django.contrib import admin
from django.conf.urls import url, include
from django.views.generic.base import TemplateView


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^students/', include("students.urls")),
    url(r'^$', TemplateView.as_view(template_name="home.html"), name="home"),
    url(r'^home/$', TemplateView.as_view(template_name="home.html"), name="home"),
    url(r'^about/$', TemplateView.as_view(template_name="about.html"), name="about"),
    url(r'^how_to_sponsor/$', TemplateView.as_view(template_name="how_to_sponsor.html"), name="how_to_sponsor"),
    url(r'^malawi/$', TemplateView.as_view(template_name="malawi.html"), name="malawi"),
    url(r'^stories/$', TemplateView.as_view(template_name="stories.html"), name="stories"),
    url(r'^donations/$', TemplateView.as_view(template_name="donations.html"), name="donations"),
    url(r'^staff/$', TemplateView.as_view(template_name="staff.html"), name="staff"),
    url(r'^malawi_education/$', TemplateView.as_view(template_name="malawi_education.html"), name="malawi_education"),
]

admin.site.site_header = 'Maphunziro Project'

更新: 我进行了迁移,现在登录屏幕像往常一样显示-但是我仍然遇到登录问题。

这可能是一个依赖问题吗?我在服务器上安装了与本地主机版本相同的所有依赖项,但也许我缺少生产所需的依赖项。

1 个答案:

答案 0 :(得分:0)

尝试使用不带斜杠“ www.educate-malawi.com/admin/login”的地址。您可以查看有关APPEND_SLASH here的文档。