我创建了一个项目' mysite'并根据http://johnnyprogrammer.blogspot.com/2013/08/creating-rest-service-with-django-and.html
在各自的文件中添加必要的陈述当我运行命令时:
python manage.py runserver
我收到以下错误消息:
ImportError:没有名为mysiterest_frameworkdjango.contrib的模块
如何解决此错误?
答案 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'