已解决:django view…2C update or delete – GET%2C POST%2C GET%2C PUT%2C DELETE%29

Django 视图的主要问题是它们不是线程安全的。 这意味着如果您从一个线程更新或删除视图,它不会反映在其他线程中。

I am trying to create a view in Django that will allow me to either update or delete an object. I have been able to get the view to work for either updating or deleting, but not both. For example, if I use the following code, I can update an object:

def my_view(request): if request.method == 'POST': # do something return HttpResponseRedirect('/success/') else: # do something else return render_to_response('my_template.html', {}, context_instance=RequestContext(request))

However, if I try to add a DELETE method, the view no longer works:

def my_view(request): if request.method == 'POST': # do something return HttpResponseRedirect('/success/') elif request.method == 'DELETE': # do something else return render_to_response('my_template.html', {}, context_instance=RequestContext(request))

此代码是 Django 中的一个视图,允许用户更新或删除对象。 如果请求方法是“POST”,则对象将被更新。 如果请求方法是“DELETE”,则对象将被删除。

如何删除帖子和删除标签

在 Django 中,您可以通过对 Post 对象使用 delete() 方法来删​​除帖子或标签。

要删除帖子:

1. 在您博客的管理面板中,单击帖子。

2. 在帖子列表中,单击要删除的帖子。

3. 在帖子详细信息页面上,在“删除此帖子?”下单击是。

4. 在确认页面上,单击删除。

相关文章:

发表评论