Obtenir une erreur csrf Je ne peux pas comprendre comment corriger, j'ai le repos auth travail, l'utilisateur est en mesure de mettre à jour leurs détails comme ceci: Django commente erreur CSRF
mais avec Django Comments je reçois cette erreur csrf en utilisant le même CSRF jeton erreur:
Je voudrais vous débarrasser de cette erreur sur le/commentaires/post/point final, de sorte que ce point de terminaison se comporte comme/repos auth/user/view qui accepte un «Autorisation: Token 792b5fb27b4fe805e895c91274f26b6ab13cb654» champ à fournir des données pertinentes à l'utilisateur authentifié.
Voici un exercent des CSRF de decotaros connexes sur les vues respectives indiquées dans les captures d'écran: De la/commentaires/post/point final
@csrf_protect
@require_POST
def post_comment(request, next=None, using=None):
# Fill out some initial data fields from an authenticated user, if present
data = request.POST.copy()
if request.user.is_authenticated():
if not data.get('name', ''):
data["name"] = request.user.get_full_name() or request.user.get_username()
if not data.get('email', ''):
data["email"] = request.user.email
Du/repos auth/utilisateur/point final
@api_view(['GET'])
@permission_classes((IsAuthenticated,))
def get_user(request, **kwargs):
pk = request.data['pk']
user = MyUser.objects.get(pk=pk)
serializers = UsersSerializer(user)
return Response(serializers.data)
Essayé à nouveau en utilisant l'application/JSON obtenir toujours la même erreur: https://dl.dropboxusercontent.com/spa/mcc9m7zsju2myar/s_d20nvj.png – Anon957
J'ai aussi essayé de les Référent basculer et champs Origine, obtenir encore l'erreur – Anon957
Ok Essayez de nettoyer les cookies ou utilisez le facteur en navigation privée ou en ligne. Vous pouvez également essayer de désactiver les rendus, en ne laissant que json one. – mariodev