已解決: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. 在確認頁面上,單擊刪除。

相關文章:

發表評論