【发布时间】:2011-03-08 16:02:44
【问题描述】:
在一个迷你博客应用程序中,我想创建一个删除功能,以便博客所有者可以删除他的条目(并且只删除他的条目)。 我想这样做的唯一方法是使用表格。 虽然我的删除代码看起来清晰正确,但它不起作用。 我的代码:
def delete_new(request,id):
u = New.objects.get(pk=id).delete()
if request.method == 'POST':
form = DeleteNewForm(request.POST)
form.u.delete()
form.save()
return render_to_response('news/deleteNew.html', {
'form': form,
},
context_instance=RequestContext(request))
在模板中:
<a href='/news/delete_new/{{object.id}}/'> Delete</a> <br />
这是正确的方法吗?我的意思是,为此创建一个表格? 此外,获取与删除链接关联的博客文章的唯一方法是将 id 作为参数。这样对吗?我的意思是,也许任何用户都可以在 url 中输入另一个 id,然后删除另一个条目(最终不是他的一个)
【问题讨论】:
标签: django forms object django-views