将前端数据从HTML复选框传输到forms.py/views.py/urls.py中的后端django

时间:2018-05-01 23:32:59

标签: python html django

我的HTML页面上有一堆复选框,想要存储后端django中是否勾选了复选框。我目前的HTML代码是:

<input type="checkbox" name="activism" value="Yes">Activism & advocacy

我不知道如何修改forms.py/urls.py/views.py以存储是否勾选了特定的复选框。非常感谢你。

1 个答案:

答案 0 :(得分:0)

你有,这不是最好的方法。由于你是django的新手,这将有效。在您学习的同时,请以django documentation为指导

<form action='url' method='post'> {% csrf_token %}
   <input type="checkbox" name="activism" value="Yes">Activism & advocacy
   <input type='submit' value="submit" />
</form>

python view

def viewName(request):
   if request.method == 'POST':
      # You have access to data inside request.POST
      activism = request.POST.get('activism')
      if activism:
           pass # Activism is checked