Html 如何使用表单输入中的数据重定向到URL?

Html 如何使用表单输入中的数据重定向到URL?,html,django,Html,Django,我正试图向用户请求一个号码并重定向到一个页面 website.com/players/number 我不知道该怎么做 我试过下面的方法 <form action = "/players/{content}" method = "post">{% csrf_token %} <input type ="text" name ="content"/> <input type ="submit" value="Search"/> </form

我正试图向用户请求一个号码并重定向到一个页面

website.com/players/number

我不知道该怎么做

我试过下面的方法

<form action =  "/players/{content}" method = "post">{% csrf_token %}
    <input type ="text" name ="content"/>
    <input type ="submit" value="Search"/>
</form>

{%csrf\u令牌%}

它实际上什么都没做。我不知道怎么做。谢谢

您不能直接这样做。您可以提交到通用URL,然后重定向:

<form action="/submit-and-redirect/" method="post">
或者您可以使用JS-例如jQuery:

$('form').on('submit', function(event) {
    event.preventDefault();
    window.location = '/players/' + $('input[name=content]').val() + '/';
});

你是说,
{content}
来自
是的。例如,在表单中,如果用户输入3439123,我希望它转到网页website.com/players/3439123您必须创建一个视图,向其发送参数,使用“get_object_或_404”方法在数据库中搜索,重定向到template如何从上一页获取用户响应的内容?我不理解这个问题。从何处获得响应?[这是我的模板页面显示的内容。我希望用户输入他们的ID,然后单击搜索,重定向到他们刚刚输入的网页/玩家/ID。我不知道如何
content=request.POST.get('content'))
解决了这个问题。它是怎么解决的?这是您的内容字段的值。然后,它被用来创建要重定向到的URL。啊,我看到了。我不确定内容字段是否只保留在模板中,而没有结转到视图中。
$('form').on('submit', function(event) {
    event.preventDefault();
    window.location = '/players/' + $('input[name=content]').val() + '/';
});