0
votes

Comment réparer Importerror: impossible d'importer le nom 'httpresponse' de 'django.http'

Après plusieurs essais, je reçois toujours le même

importerror: impossible d'importer le nom 'httpreesponse' de 'django.http' (/users/mac/my_env/lib/python3.7/site-packages/ django / http / __ init__.py) après avoir exécuté '$ python manage.py runserver'

dans le terminal. Quelqu'un peut-il vous éclairer avec ce problème? Merci!

Le code ci-dessous a été initialement pris du didacticiel Django sur son site Web officiel. xxx


3 commentaires

Il est httpresponse , pas httpresponse .


La langue de Python est sensible à la casse.


Désolé mon mauvais. Merci tout pour votre aide sur mon erreur idiote!


3 Réponses :


0
votes

Essayez ceci: XXX

Quelle était la raison de la capitalisation aléatoire?


1 commentaires

Désolé mon mauvais. Merci tout pour votre aide sur mon erreur idiote!



1
votes

si vous utilisez (httpresponse) ceci en vues.py (django = 3.0.5 python = 3.8.2)

Essayez ceci: xxx

sûr que c'est dans le cas de chameau) J'espère que cela aidera


1 commentaires

Merci Aman ... cette façon a travaillé avec moi sur Mac. (Django = 3.0.6 Python = 3.8.2)



0
votes

Essayez ceci:

from django.shortcuts import render
from django.http import HttpResponse

def index(request):    
      return HttpResponse("Hello, world. You're at the polls index.")


1 commentaires

Je ne comprends pas votre point sur Camelcase. Httpresponse n'est pas camelcase.