Resolvido: django view…2C atualização ou exclusão – GET%2C POST%2C GET%2C PUT%2C DELETE%29

O principal problema com as views do Django é que elas não são thread-safe. Isso significa que, se você atualizar ou excluir uma exibição de um encadeamento, isso não será refletido em outros encadeamentos.

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))

Este código é uma visão em Django que permite ao usuário atualizar ou deletar um objeto. Se o método de solicitação for 'POST', o objeto será atualizado. Se o método de solicitação for 'DELETE', o objeto será excluído.

Como deletar post e deletar tag

No Django, você pode deletar um post ou uma tag usando o método delete() no objeto Post.

Para excluir uma postagem:

1. No painel de administração do seu blog, clique em Postagens.

2. Na lista Postagens, clique na postagem que deseja excluir.

3. Na página de detalhes da postagem, em “Excluir esta postagem?” clique em Sim.

4. Na página de confirmação, clique em Excluir.

Artigos relacionados:

Deixe um comentário