django - Django 重定向,参数不在 URL 中
问题描述
虽然这似乎是一个以前被问过的问题,但我看到的所有答案都包括在 URL 中包含参数,这不是我想要的。
我目前拥有的是一组按预期工作但不遵循约定且看不清楚的 URL。我将跳过我正在做的所有背景,因为没有必要理解或帮助我找到解决方案。
我有一个以下格式的 URL:exchange/university/<int:univID>/personal-info
这是一个专门供用户输入个人信息的页面。此页面有一个按钮,可将用户重定向到我的问题所在的新页面。
当前的重定向 URL 如下所示:exchange/university/<int:univID>/<int:studID>/department
我的代码中的重定向命令如下所示:return redirect('/exchange/university/'+str(univID)+'/'+str(studentID)+'/department')
我想要的只是将学生 ID 作为参数传递到重定向中,而不是让它出现在 URL 中,因为在 URL 中包含它不遵循用户输入特定大学信息的站点结构,因此,对我来说,只有大学 ID 才能理解页面应该做什么(而且,从长远来看,在 URL 中有另一个 ID 可能会使事情变得混乱)
如果您觉得我试图这样做使我的生活过于复杂并且这个问题并不是真正的问题,请告诉我。谢谢。
解决方案
推荐阅读
- r - 选择要在 data.table 中保留/删除的组
- amazon-web-services - 如何使用 AWS Lambda 从 Firebase 检索数据
- python - EPI 5.10 空间复杂性澄清
- hyperledger-fabric - Hyperledger:Composer 业务网络安装错误
- angular - Angular 5 全局导入和构造函数
- javascript - 转换 onclick 事件回显 <
我有以下
echo <<EOF
onclick 事件并想将其转换为简单的回显,我该怎么做:echo <<<EOF <button type="button" onclick="location.href=((document.getEleme
- java - PhantomJS 和 HTMLUnitDriver 无法通过 id/xpath 查找元素
- sql - Postgres-xl:无法通过新添加的数据节点重新分配引用的表
- java - Selenium 中的两个问题 - 下拉框和警报处理
- javascript - ng-bootstrap 手风琴将样式应用于子图标