栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django中from提交表单后不跳转,一直在登录html页面。

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django中from提交表单后不跳转,一直在登录html页面。

编写一个简单的登录界进行跳转,跳转页面接收登陆页面的request进行捕获然后对比数据库进行判断。

发现了一个奇怪的问题,就是当我的跳转页面的时候 。将表单进行提交 ,页面是不跳转的。但是通过浏览器查询,表单的信息都是提交的。尝试了很多方法还是不行。

1.将跳转的页面视图写成render()渲染,是可以进去。
2.写成httpresponse()形式,测试返回。是不行的。但是将urls.py后面加入$ 可以进行访问。

问题出现了:
·1.在urls.py 中地址添加 是 可 以 进 行 h t t p r e p o n s e ( ) 进 行 返 回 但 是 能 进 行 r e n d e r 跳 转 2. 如 果 不 在 u r s l . p y 中 添 加 是可以进行httpreponse()进行返回但是能进行render跳转 2.如果不在ursl.py中添加 是可以进行httpreponse()进行返回但是能进行render跳转2.如果不在ursl.py中添加,效果刚好相反。

以下是我的html和我的提交表单后,所要处理的v视图函数。
![html中的代码

问题解决:
通过网上查找很多信息,最后没有头绪。而是在Django中找到了答案。建议我将setting中添加判断。

APPEND_SLASH = False

问题成功的解决了!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/360315.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号