【问题标题】:GAE Error django.core.exceptionGAE 错误 django.core.exception
【发布时间】:2013-06-03 21:48:10
【问题描述】:

将包 GAE 1.8.0.dgm 下载到我的 Mac OS 10.7 后,我尝试了来自 google 的示例,当我导入时:

from google.appengine.ext.db import djangoforms

我收到此错误:

Traceback (most recent call last):
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/python/request_handler.py", line 156, in handle_interactive_request
exec(compiled_code, self._command_globals)
File "<string>", line 8, in <module>
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/djangoforms.py", line 97, in <module>
import django.core.exceptions
ImportError: No module named django.core.exceptions

我正在交互式控制台和应用程序中尝试这个

我需要安装其他包吗?

【问题讨论】:

标签: python django google-app-engine


【解决方案1】:

您应该阅读文档。

https://developers.google.com/appengine/docs/python/tools/libraries27

django 包含在运行时中,但您需要通过 app.yaml 库指令配置它的包含。

此外,如果您没有正确使用 django,请考虑将 jinja 作为 django 表单的模板语言。

【讨论】:

    【解决方案2】:

    添加这个你的 app.yaml 应该可以工作:

    libraries:
    - name: django
      version: latest
    

    阅读this如何使用第三方库以及那里的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-15
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多