解決済み: django ビュー…2C 更新または削除 – 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. 確認ページで、[削除] をクリックします。

関連記事:

コメント