我正在使用django 1.9.2。 我有这样的HTML表单:
+----+-----+-----+------+ ... ----+
| Id | pr1 | pr2 | pr3 | ... prn |
+----+-----+-----+------+ ... ----+
| 001| 1.9 | 0.0 | 2.0 | ... |
| 002| 0.0 | 1.0 | 0 | ... |
| 003| 0.0 | 9.0 | ... | ... |
...
如何通过href点击编辑链接来发送selectedtaskId?
由于 Shaon
答案 0 :(得分:0)
我会创建一个表单并按下按钮提交数据:
<form method="post" action="{% url 'projects:edit_task' %}">
<select class="form-control" style="width:50%;" id='selectedTask' name ='selectedTask' onchange='populateProject(this.id,"selectedProject")'>
<option value="-1" >Select your Task</option>
{% for task in all_tasks %}
<option value="{{task.task_id}}">{{task.task_name}}</option>
{% endfor %}
</select>
<button type="submit">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
</button>
</form>
然后您可以在Django视图中访问selectedTask
:
task = request.POST.get('selectedTask')
答案 1 :(得分:0)
这是一个不错的主意但是我没有从视图中获得任何任何值,尽管我的网址看起来像 http://localhost:8000/update_task/?selectedTeam=1&selectedTask=10&selectedProject=-1
这是我的观点
def Update_Task(request):
taskId = request.POST.get('selectedTask')
print('selectedTask= ', taskId )
task = get_object_or_404(Project, task_id=taskId)
这是我的网址
url(r'^update_task/$', views.Update_Task, name='update_task'),