POST с кнопкой в django
Я работаю над системой сообщений,
в шаблоне:
{%for i in message%}
<table>
<tr>
<td colspan="3" style="width: 80%"><b>{{i.subject}}</b></td>
</tr>
<tr>
<td colspan="3" style="width: 80%">{{i.message}}</td>
</tr>
</table>
<div>
<div style="padding-top:5px; padding-right:5px; text-align:right">
<div>{{i.messagedate}} - {{i.messagehour}} - <a type="submit" name="delete" value="{{i.id}}">Delete message!</a>{%endfor%}
в моих взглядах:
if request.method == "POST"and 'delete' in request.POST:
messageid= request.POST['delete']
message.objects.filter(id=messageid).update(delete=1)
Я хочу удалить это сообщение, получив id сообщения из формы.
Как я могу это сделать?
Я удаляю его с помощью кнопки, но это происходит, когда вместо текста кнопки удаляется id сообщения.
Я пробовал type="hidden", но тогда в представлениях берется id последнего сообщения в базе данных, а не id этого сообщения.