将上下文添加为<;表格>;django中的url参数
因此,我在一个url主机/app/?username=something上,该模板包含以下内容:将上下文添加为<;表格>;django中的url参数,django,forms,Django,Forms,因此,我在一个url主机/app/?username=something上,该模板包含以下内容: <form action="{% url 'index' %}?username={{ username }}" method="get"> Period: <select name="period"> <option value="overall">Overall</option> <option
<form action="{% url 'index' %}?username={{ username }}" method="get">
Period:
<select name="period">
<option value="overall">Overall</option>
<option value="12month">12 Months</option>
<option value="6month">6 Months</option>
<option value="3month">3 Months</option>
<option value="7day">7 days</option>
</select>
Limit:
<select name="limit">
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
</select>
<br>
<br>
<input type="submit" value="Submit">
</form>
期间:
总体上
12个月
6个月
三个月
7天
限制:
10
25
50
我想要的是能够提交此表单,以便它重定向到url:host/app/?username=something&period=something&limit=something
但是,每当我提交时,它都会将我发送到url:host/app/?period=something&limit=something
忽略url中的用户名参数。答案如下:
似乎建议我所需要做的就是将?username={{{username}}
添加到url,但这似乎不起作用
基本上,我希望能够再次将用户名作为参数提交,而不必将其放在表单块中。但是为什么不将其放在表单块中呢?你可以把它变成一个隐藏的领域。我。。。没有考虑…谢谢,我只是在表单块中添加了这一行:
使用输入类型隐藏,而不是显示无。。。