【发布时间】:2021-01-14 20:37:36
【问题描述】:
我对 Flask 和 Web 开发非常陌生,缺乏经验。这可能与另一个问题重复,但我找不到我正在寻找的答案或问题。
基本上,我有一个带有表单的页面,用于从数据库中获取查询参数。我列出了这些条目并在其中一个字段中创建链接以进入详细视图(并有一个删除按钮)。表单的 URL 为:127.0.0.1:5000/form-page。进入详细视图时,我目前使用127.0.0.1:5000/form-page/data_1/data/2。然后,当我按下另一个链接的按钮时,比如转到索引,我最终不会出现在 127.0.0.1:5000/index 而是 127.0.0.1:5000/form-page/data_1/data/2/index。
-编辑-
我用的没用的是
<div class="topnav">
<a href="index"><h1>Page title</h1></a>
</div>
同时以下工作
<div class="topnav">
<a href={{ url_for("index") }}><h1>Page title</h1></a>
</div>
-结束编辑-
我的问题是:如何从按下按钮返回“根”网址
我知道使用/value_1/value_2 可能是传递数据的错误约定。我见过?key=value,但不知道如何实现它,也不知道何时使用其中一个是正确的。
【问题讨论】:
-
添加您正在使用的
HTML模板 sn-p 示例以及您发现问题的位置,以便其他人看到它的原因。除此之外,一切都很好