J'essayais de créer un formulaire dans mon tag de modèle personnalisé, puis d'y créer un formulaire HTML, puis de l'utiliser simplement dans mes modèles, mais la vérification CSRF échouait erreur, lorsque l'utilisateur soumet le formulaire (et il est naturel, parce que je ne l'ai pas fourni le formulaire dans l'étiquette de modèle avec csrf_token), je ne STH comme ceci:Vérification CSRF, Modèles In django
@register.simple_tag(takes_context=True)
def change_password_(context):
csrf = context.get('csrf_token', '')
html = "<form action='{% url change_password %}' method='post' id='renew_password' >"
csrf_string = str(csrf)
html += "<input type='hidden' value='%' />" %csrf_string
....
mais je reçois le CSRF Erreur de vérification a échoué :(aucune idée comment le faire fonctionner?
Merci
Semble le problème était que l'attribut "nom", cela a fonctionné quand j'ai ajouté cela :) Merci –