Hey Guys Je reçois l'erreur ci-dessous lorsque j'ai installé Corsheaders, une idée de la raison pour laquelle je reçois le message d'erreur ci-dessous, car je suis à l'abri des idées.
7 Réponses :
Vous devez ajouter Corsheaders CODE> dans vos paramètres .Installed_apps code> p>
Ce n'était déjà que, mais je ne suis toujours pas sûr de ce que j'ai fait à cette instance de Django, j'ai réprimé à la création de mon projet et de commencer et cela a fonctionné pour moi.
Dans mon cas, j'ai eu le même problème même si j'avais des Corsheaders dans Paramètres.Installed_apps. La raison de mon problème était que, je n'allais pas d'environnement virtuel, après que je l'ai commencé, le problème s'est éloigné. Peut-être que cela aidera quelqu'un. P>
s'est avéré que mon environnement virtuel avait cassé et devait être recréé, a fonctionné bien après cela. p>
S'il vous plaît ne répondez pas avec un commentaire / question. Naturellement, votre représentant est trop bas pour commenter, mais cela ne signifie toujours pas que des réponses doivent être utilisées pour faire des commentaires comme alternative. Il serait préférable que vous ayez supprimé cela.
J'ai eu le même problème. Si 'Corsheers' est dans votre installation installée et "Corsheders.Middleware.Corsmiddleware" est dans votre middleware, alors quelque chose à vérifier est votre virtualenvironment. P>
Allez dans le dossier / Venv et recherchez le dossier "Corsheers" dans / Site-Sites. P>
Dans mon cas, j'avais dupliqué mon dossier de projet afin que lorsque j'ai fait PIP Installez Django-Cors-Headers CODE> Il est installé dans le VENV du projet d'origine. Cela peut être pourquoi recréer le Venv a travaillé pour Michaelmountford. P>
J'ai eu le même problème. Vous avez compris que, par une raison quelconque, Python ne voit pas un dossier 'Corsheaders' dans Venv / Site-Packages. Donc, je viens de copier le dossier 'Corsheers' de Venv vers mon dossier de projet comme une application au même niveau que mon application et gérer.py appartenir à. Et il semble fonctionner. P>
J'ai eu ce problème J'ai essayé de faire J'ai réalisé que le problème était que Pour moi, il a fonctionné pour supprimer ce modulenotfounderror: aucun module nommé 'Corsheaders code> dans mon projet. Je me suis assuré que j'ai installé l'emballage dans le Virtualenv avec Pipenv Install Django-Cors-Headers Code> mais toujours, il n'a pas fonctionné. P>
Pipenv Unisistall Corshearders Code>, puis installez-le à nouveau, mais cela n'a pas fonctionné. P>
problème principal (pour moi) h3>
ls /home/youraccount/.local/share/virtualenvs/your-project-name-shuuxxdn3/lib/python3.8/site-packages/ | Moins code> (essentiellement votre chemin d'accès à Site-packages code> à l'intérieur de votre virtualenv code>) Je suis allé vérifier si Corsheaders code> était présent après avoir exécuté le Commande d'installation. À ma surprise, il n'y avait que le dossier django_cors_headers-3.7.0.dist-info code> qui contenait le mot cors code> dedans. P>
Solution h3>
django_cors_headers-3.7.0.Dist-info code> dossier manuellement et supprimez le pipefile.lock et exécutez une nouvelle installation de l'emballage CORS. Après cela, j'ai vérifié que l'intérieur packages de site code> il y avait à la fois corseheaders code> dossier et django_cors_headers-3.7.0.Dist-info code> dossier. P >
Cela pourrait également être un cas d'avoir manqué , code> à la fin de corsheaders, code> en l'ajoutant dans installé_apps code>. Juste vérifier une fois. P>
Veuillez afficher votre fichier Paramètres.py.
Vérifiez si
coreesheader code> est dansinstallé_apps code>.Veuillez vérifier que vous
paramètres.py code> et vérifier queinstallé_apps code> doit contenircoreesheader code>