Решено: просмотр 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», то объект будет обновлен. Если метод запроса «УДАЛИТЬ», то объект будет удален.

Как удалить пост и удалить тег

В Django вы можете удалить сообщение или тег, используя метод delete() объекта Post.

Чтобы удалить сообщение:

1. В панели администратора вашего блога нажмите «Сообщения».

2. В списке сообщений щелкните сообщение, которое хотите удалить.

3. На странице сведений о сообщении в разделе «Удалить это сообщение?» нажмите Да.

4. На странице подтверждения нажмите Удалить.

Похожие посты:

Оставьте комментарий