【发布时间】:2017-02-14 20:18:30
【问题描述】:
即使我逐行遵循教程http://www.django-rest-framework.org/tutorial/quickstart/,我也会收到导入错误。
from tutorial.quickstart import views
ImportError: 没有名为“tutorial.quickstart”的模块
我的 urls.py 文件的样子
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'))
]
注意:我在 Rest_Tutorial 文件夹中有项目,其中包含虚拟环境 - env 和项目 tutorial。本教程由quickstart和tutorial组成
【问题讨论】:
-
想展示你的目录结构吗?
-
Python 会自动将您的当前目录添加到 sys 路径。如果教程包没有安装,也不在当前目录下,尝试添加
sys.path.append('path/to/tutorialpackage')也可以看看类似的问题,已经有人问过类似的问题了。
标签: python django python-3.x