Résolu : vue django… mise à jour ou suppression 2C - GET%2C POST%2C GET%2C PUT%2C DELETE%29

Le principal problème avec les vues Django est qu'elles ne sont pas thread-safe. Cela signifie que si vous mettez à jour ou supprimez une vue d'un thread, cela ne sera pas reflété dans les autres threads.

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

Ce code est une vue dans Django qui permet à l'utilisateur de mettre à jour ou de supprimer un objet. Si la méthode de requête est 'POST', alors l'objet sera mis à jour. Si la méthode de requête est 'DELETE', alors l'objet sera supprimé.

Comment supprimer une publication et supprimer une balise

Dans Django, vous pouvez supprimer un article ou un tag en utilisant la méthode delete() sur l'objet Post.

Pour supprimer une publication :

1. Dans le panneau d'administration de votre blog, cliquez sur Articles.

2. Dans la liste Publications, cliquez sur la publication que vous souhaitez supprimer.

3. Sur la page Détails de la publication, sous « Supprimer cette publication ? cliquez sur Oui.

4. Sur la page de confirmation, cliquez sur Supprimer.

Articles connexes

Laisser un commentaire