/ / django rest ImportError - Python, Django, Django-Rest-Framework

django Rest ImportError - Python, Django, Django-Rest-Framework

Wie Sie in dem bereitgestellten Bild sehen, habe ich eine App namens Akademie im Akademie-Ordner. Ich habe Middleware-Ordner. in einer meiner benutzerdefinierten Middleware-Datei möchte ich mit einem Modell arbeiten (Managermodell, das Sie im Bild sehen können)

in meiner benutzerdefinierten Middleware, wenn ich ein Modell wie folgt importiere: from academy.api.v1.manager.models import UserViewControll Ich bekomme diesen Fehler:

    from academy.api.v1.manager.models import UserViewControll
ImportError: No module named "academy.api"

The above exception was the direct cause of the following exception:
...

Warum?

Bildbeschreibung hier eingeben

Antworten:

2 für die Antwort № 1

Wenn die api Ordner befindet sich im äußeren Projektverzeichnis (das, das enthält manage.py), dann müssen Sie nicht einschließen academy beim import. Ändern Sie es in:

from api.v1.manager.models import UserViewControll