首页 > 解决方案 > Django urls 关系

问题描述

每当我在动作参数前面或动作参数之后添加任何“/”时,都会添加一个“?” 始终包含在 URL 中。'/' 和 '?' 之间有什么关系。锚标记不会发生这种情况。

<form action="about">
    <button type="submit">
        hello world
    </button>

标签: htmldjangourldjango-viewsdjango-forms

解决方案


“?” 不是 Django 中 url 的一部分,它表明后面是参数,更具体地说是 GET 参数。

当您使用 GET 方法(默认)提交表单时,浏览器会以“name=value”形式发送表单成员值,例如

 index.html?name=John&age=23

希望很清楚。


推荐阅读