本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Django在发布请求中错误的当前路径

发布于2021-10-14 02:09     阅读(1025)     评论(0)     点赞(21)     收藏(2)



当我尝试登录管理页面时,在插入凭据后,出现此错误:

Page not found (404)
Request Method: POST
Request URL:    http://****/admin/login/?next=/admin/
Raised by:      django.contrib.admin.sites.login
Using the URLconf defined in website.urls, Django tried these URL patterns, in this order:

^$ [name='home']
^admin/
pdf/<slug:id>
report/<slug:id>

The current path, login/, didn't match any of these

如您所见,Django 尝试与模式匹配的当前路径是“登录”而不是“管理员/登录

当我尝试加载管理员登录页面时,我没有收到任何错误,因此使用 GET 请求匹配正确的 URL,所以我认为 POST 请求中的当前路径有问题。

我在 A2hosting 上托管我的网站。我从来没有在本地运行过这个问题。

我的 urls.py 看起来像这样:

from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from django.conf.urls.static import static

from form import views

urlpatterns = [
    url(r'^$', views.home, name='home'),
    url(r'^admin/', admin.site.urls),
    path('pdf/<slug:id>', views.generate_pdf),
    path('report/<slug:id>', views.report),
]

解决方案


暂无回答







所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/1058237/e2178475600fc2d5590c/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

21 0
收藏该文
已收藏

评论内容:(最多支持255个字符)