Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将上下文添加为<;表格>;django中的url参数_Django_Forms - Fatal编程技术网

将上下文添加为<;表格>;django中的url参数

将上下文添加为<;表格>;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

因此,我在一个url主机/app/?username=something上,该模板包含以下内容:

<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,但这似乎不起作用


基本上,我希望能够再次将用户名作为参数提交,而不必将其放在表单块中。

但是为什么不将其放在表单块中呢?你可以把它变成一个隐藏的领域。我。。。没有考虑…谢谢,我只是在表单块中添加了这一行:
使用输入类型隐藏,而不是显示无。。。