Django休息框架manage.py ImportError

时间:2015-01-29 18:04:54

标签: python django django-rest-framework

我创建了一个项目' mysite'并根据http://johnnyprogrammer.blogspot.com/2013/08/creating-rest-service-with-django-and.html

在各自的文件中添加必要的陈述

当我运行命令时:

    python manage.py runserver 

我收到以下错误消息:

ImportError:没有名为mysiterest_frameworkdjango.contrib的模块

如何解决此错误?

1 个答案:

答案 0 :(得分:2)

这只是一个猜测,但你可能在settings.py省略了一两个逗号:

 INSTALLED_APPS = (
     ...
     'mysite'
     'rest_framework'
     'django.contrib',
 )

应该是:

 INSTALLED_APPS = (
     ...
     'mysite',
     'rest_framework',
     'django.contrib',
 )

由于Python连接了一系列仅由空格分隔的字符串文字(如果在括号内,包括换行符),它将适合你得到的错误信息。

>>> a = "foo" "bar"
>>> a
'foobar'
>>> a = (
...: "foo"
...: "baz"
...: "bar"
...: )
>>> a
'foobazbar'