【发布时间】:2014-06-01 02:49:39
【问题描述】:
我开发了一个简单的应用程序来学习 Django REST 框架,然后将其上传到 Google 应用程序引擎。但是每次我尝试访问我的数据时,它都会显示“没有模块名称 rest_framework”。如果我不使用 Google App 引擎,它可以正常工作,如果我使用(本地安装或部署代码)则停止工作。我正在使用 django 1.4 并使用 Cloud SQL。谁能告诉我可能是什么问题?
问候 萨明
截图:
【问题讨论】:
-
确保将所有外部 Python 模块复制到您的应用文件夹中。具体来说,
rest_framework似乎不在您的应用根目录中。 -
你能看一下截图吗?我将它们添加到 PYTHONPATH 中。我还需要添加到 app.yaml 中吗?
-
您不能只设置python路径。正如@alex所说,您必须将库复制到您的项目中。这类问题有数百个。似乎没有人阅读文档或搜索 SO。虽然那里的问题可能与同一个库无关,但问题都是一样的,没有阅读文档,也没有将库复制/链接到您的项目中。
标签: django google-app-engine python-2.7 django-rest-framework