在Django admin auth上发布405

时间:2017-11-18 17:58:56

标签: django authentication http-post http-status-code-405

[18/Nov/2017 18:50:58] "GET /admin/login/ HTTP/1.1" 200 1637
Method Not Allowed (POST): /admin/login/
[18/Nov/2017 18:51:01] "POST /admin/login/ HTTP/1.1" 405 0

这曾经有用,但现在却没有。我试图让另一个POST方法工作,但不能。现在我甚至无法登录。没有更改设置或任何东西。网址也很好看。 Django版本1.11.6

编辑:urls.py

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^about/$', TemplateView.as_view(template_name='about.html')),
    url(r'^contact/$', TemplateView.as_view(template_name='contact.html')),
    url(r'^$', TemplateView.as_view(template_name='home.html')),
    url(r'^feed/$', FeedView.as_view()),
]

1 个答案:

答案 0 :(得分:0)

See this 很难看到代码,但我猜你很有可能在两个视图中使用相同的URL(每个帖子请求一个)。