Django 网页跳转错误

Django管理面板在传递任何网址参数时抛出404示例网址:

问题描述:前端界面表格,预期点击按钮跳转或触发事件,但实际却跳转404界面

解决方式:1.检查project同名文件下urls.py与html模板是否对应

1 urlpatterns = [
2     path('admin/', admin.site.urls),
3     path(r'index/',views.index ),
4     path(r'login/',views.login ),
5     path(r'home/', views.Home.as_view()),  # 类对应关系的URL写法
6 ]
1 <!--{#       {#注意method 中的提交方式一定要大写#}-->
2     <form action="/login/" method="POST" enctype="multipart/form-data">

详情:urls.py文件中的路径必须和html中的写法相同,例如path(r'login/',views.login )此处的路径为'login/',    那么login.html表单的action处<form action="/login/")二者保持相同,中间不应有多余的空格或其他符号,也必须以单斜杠结尾,有时粗心漏掉,会导致错误。

2.检查对应html文件form提交的方式。

检查

form action="/login/" method="POST"

method 中的提交方式要大写。

 

posted @ 2020-05-30 06:49  菠菜猫  阅读(785)  评论(0编辑  收藏  举报