使用Django 1.8和Rest Framework 3.7的“导入错误:没有名为urls的模块”

时间:2018-03-26 07:45:55

标签: python django django-rest-framework django-urls

我正在使用django == 1.8,rest_framework = 3.7.7,python == 2.7.12

urls.py

kxx = np.array(kxx)
kyy = np.array(kyy)

芯/ urls.py

urlpatterns += [
     url(r'^api/core/', include('core.urls')),
]

views.py

urlpatterns=[
    url(r'^/users/', core_view.userlist),
]

当我导航到:http://localhost:8000/api/core/users时,我收到以下错误:

class UserList(generics.ListAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
userlist = UserList.as_view()

配置有什么问题?

2 个答案:

答案 0 :(得分:4)

Django Rest Framework放弃了对Django 1.8 in version 3.7的支持。

您应该安装早期版本的rest框架,或升级Django(注意Django 1.8在2018年4月达到寿命终止)

答案 1 :(得分:-1)

只需确保在core设置中包含INSTALLED_APPS个应用,并在核心目录文件夹中包含init.py.

查看here了解更多信息。