Résolue

Formation DocShop

# Résolution d'erreurs # Django

Sur cette formation, sans erreur en cours à ce moment, j'arrive au chapitre 'Supprimer lepanier' à la minute 2h14'50
je saisi les indication du chapitre jusqu'à l'essai
`dans urls
from store.views import index, product_detail, add_to_cart, cart, delete_cart
path('cart/delete/', delete_cart, name='delete-cart'),

Dans views.html
def delete_cart(request):
if cart := request.user.cart:
cart.orders.all().delete()
cart.delete()
return redirect('index')

Dans cart.html

<a href="{% url 'delete_cart' %}">
    Supprimer le panier
</a>

`
Là, à l'essai, j'obtiens une erreur :
"Reverse for 'delete_cart' not found. 'delete_cart' is not a valid view function or pattern name."
J'ai effacer les modfications, et recommencer les ajouts, mais toujours la même erreur.
Une idée ?

C'est mon premier 'Help' dans ce forum, vous avez le droit de me donner des conseils.

Marcel

Gabriel Trouvé

Mentor

Bonsoir Marcel,

Remplace

{% url 'delete_cart' %}

Par

{% url 'delete-cart' %}

Est-ce que c'est ok ?

Car dans name tu as bien name='delete-cart'

Ho! je me dois de vous présenter mes excuses, quand je vois qu'il ne s'agit que d'une coquille, je suis honteux de vous avoir appeler à l'aide.
J'y ai gagné la découverte d'un petit bout du monde DocString.
Jusqu'ici, j'étais plutôt dans le monde "developpez.com" où j'ai vécu pour Delphi, Access et Windev.
Bravo à vous tous

Gabriel Trouvé

Mentor

Il n'y a pas d'excuses à présenter !
Ce genre de choses arrive à tout le monde, surtout quand on a la tête dans le guidon.

Si vous saviez le nombre de questions que j'ai pu poser ici ! ^^

Bonne soirée ! :)

Hello Marcel,

je confirme, n'hésites pas à poser toutes les questions que tu souhaites. On y répondra, de la coquille à l'erreur la plus complexe, on sera toujours là pour essayer d'aider.

A bientôt. Et si c'est ok pour toi, je te laisse cloturer la question.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.