我想说的是,通过网站上的按钮删除记录。我该怎么做?
到目前为止,我所做的每个“按钮”或操作都与表单有关,而表单是通过“发布”处理的。URL将保持不变,只是内容或操作不同而已(无论是获取还是发布)。
但是,如果要删除某些内容,我真的不希望创建类似“ / delete_record”之类的URL。另外,不要真的也不认为每个按钮都必须是一种表格....说有10条记录,而我可以删除其中的任何一条,就像10条表格吗?
也许这是我会用Javascript做的事情?
您可以创建一个带有要删除对象的标识符的URL,然后在视图中删除该对象。
假设您要删除该Record
类型的对象。像这样创建一个URL
url(r'^record/delete/(?P<id>)/$', 'delete_record_view', name='delete-record-url')
这样的看法
def delete_record_view(request, id):
obj = get_object_or_404(Record, pk=id)
# some validation here to make sure the user clicking the link can delete the object
obj.delete()
并在模板中
<a href="{% url 'record-delete-link' record_object.id %}">Delete</a>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句