【问题标题】:POST 405 on Django admin auth在 Django 管理员身份验证上发布 405
【发布时间】:2018-05-02 07:56:52
【问题描述】:
[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()),
]

【问题讨论】:

  • 你能提供网址的代码吗?
  • 是的,我添加了它

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


【解决方案1】:

See this 很难看不到代码,但我想您很有可能对两个视图使用相同的 URL(每个发布请求一个)。

【讨论】:

  • 是的,我已经检查了所有内容。我不这样做
猜你喜欢
  • 2011-01-11
  • 2019-07-16
  • 1970-01-01
  • 2011-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-10
  • 1970-01-01
相关资源
最近更新 更多