2016-10-06 3 views
1

Ich bekomme Importfehler, auch wenn ich das Tutorial http://www.django-rest-framework.org/tutorial/quickstart/ Zeile für Zeile befolge.Python: ImportError: Kein Modul mit dem Namen 'tutorial.quickstart'

from tutorial.quickstart import views 

ImportError: No module named 'tutorial.quickstart'

wo meine urls.py Datei wie

from django.conf.urls import url, include 
from rest_framework import routers 
from tutorial.quickstart import views 

router = routers.DefaultRouter() 
router.register(r'users', views.UserViewSet) 
router.register(r'groups', views.GroupViewSet) 

urlpatterns = [ 
     url(r'^', include(router.urls)), 
     url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')) 
] 

Hinweis aussieht: ich das Projekt in Rest_Tutorial Ordner haben, die der virtuellen Umgebung bestehen - env und Projekt tutorial. Dieses Tutorial besteht aus quickstart und tutorial

+2

Möchten Sie Ihre Verzeichnisstruktur anzeigen? –

+0

Python fügt automatisch Ihr aktuelles Verzeichnis dem Pfad sys hinzu. Wenn das Tutorial-Paket nicht installiert ist und es sich nicht im aktuellen Verzeichnis befindet, versuchen Sie es mit 'sys.path.append ('path/to/tutorialpackage')' hinzuzufügen. Schauen Sie sich auch ähnliche Fragen an, die es bereits gab fragte einige Fragen so. – PhilipB

Antwort

0

Stellen Sie sicher, dass Ihre tutorial.quickstart im selben Ordner wie Ihr Projekt ist. Auch sicherstellen, dass es entpackt ist! Ansonsten verwende einen absoluten Pfad.

Hoffe es hilft!

+0

Nun, alles ist perfekt, aber Ihr Vorschlag hat mir eine Idee zum Ausprobieren gegeben. –

Verwandte Themen