Django:如何将对象从模板传递到视图?

时间:2017-07-19 16:26:19

标签: django django-templates django-views

This 与我的问题相似,但答案对我不起作用。 我创建了对象' mark'并使用它来实例化一个表单如下:

mark = marklist.objects.filter(subject=facultyuser.sub)[0]
form = MarklistForm(instance=mark)

然后我将它传递给我的模板。现在,从模板中我如何通过'标记'反对另一个视图作为参数? 我需要在其他视图中将它用作实例 -

form = MarklistForm(data=request.POST, instance=mark)

帮助将不胜感激。谢谢你

1 个答案:

答案 0 :(得分:0)

使用html表单发送对象

<form action="your/view/url" method="post">
    {{form.as_table}}
<input type="submit" value="submit"/>    
</form>

并在您的视图中使用

form = MarklistForm(data=request.POST, instance=mark)