如何在HTML和&amp ;;中以单一形式使用2个提交按钮? Django的?

时间:2016-08-08 06:35:21

标签: python html django

在此,只有第二个按钮正在工作。如果我删除了第二个按钮,那么第一个按钮就可以工作。我想要工作两个按钮。我怎么工作呢?

HTML模板 IInd_std.html

  <form method="get" action="#">
    <table style="width:100%">
      <tr>
    <th>Slno</th>
        <th>Name</th>
        <th>Attendance</th> 
        </tr>
      <tr>
    <td>1</td>
        <td>Abijith</td>
        <td>{{ u }}
<input type="submit"  value="present" name="add20"/>
<input type="submit" value="absent" name="add21"/>
{{ v }}
    </td>
      </tr>
    </table>

views.py

u = 1; v = 1
def IInd_std(request):
    global u,v

    my_dictionary = {
    "u" : u, "v" : v
    }
    if request.GET.get('add20'):
        u = u+1
        my_dictionary = {
            "u" : u,
        }
    if request.GET.get('add21'):
        v = v+1
        my_dictionary = {
            "v" : v,
        }


    return render(request, 'blog/IInd_std.html', my_dictionary)

1 个答案:

答案 0 :(得分:0)

尝试将其更改为:

request.GET['add20']:

request.GET['add21']:

此外,您正在if语句中重新初始化my_dictionary

将其更改为:

my_dictionary["u"] = u

my_dictionary["v"] = v
相关问题