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. 在确认页面上,单击删除。