【问题标题】:error importing gdata.photos.service in gae servers在 gae 服务器中导入 gdata.photos.service 时出错
【发布时间】:2011-11-24 17:39:58
【问题描述】:

我在 gae python proyect 中使用 python + django。
我正在使用 picasa python api,但是在我的计算机上我没有 gdata.photos.service 的问题,但是当我在 GAE 服务器中推送项目时出现此错误:

ViewDoesNotExist at / 
Tried main in module trazovillena.main.views. Error was: 'module' object has no attribute 'v1_deprecated' 

如果我评论这一行:

import gdata.photos.service 

一切正常,购买我无法使用谷歌 picasa api。我在互联网上搜索问题,人们对 init.py 说了一些话,但我在 project/gdata/photos 中一切正常,它可以在其他机器上运行,但不能在应用引擎中运行。

你可以在http://trazovillena.appspot.com/看到Traceback

Traceback(最里面的最后一个) 切换到复制粘贴视图 /base/python_runtime/python_lib/versions/third_party/django-0.96/django/core/handlers/base.py 在 get_response 回调,callback_args,callback_kwargs = 解析器.resolve(request.path) ... ▶ 本地变量 /base/python_runtime/python_lib/versions/third_party/django-0.96/django/core/urlresolvers.py 下定决心 sub_match = pattern.resolve(new_path) ... ▶ 本地 变量 /base/python_runtime/python_lib/versions/third_party/django-0.96/django/core/urlresolvers.py 下定决心 返回 self.callback, args, kwargs ... ▶ 本地变量 /base/python_runtime/python_lib/versions/third_party/django-0.96/django/core/urlresolvers.py 在 _get_callback raise ViewDoesNotExist,“在模块 %s 中尝试了 %s。错误是: %s" % (func_name, mod_name, str(e)) ... ▶ 本地变量

错误与否的唯一区别是包含谷歌http://code.google.com/p/gdata-python-client/的gdata-python-cliente api:

import gdata.photos.service

有什么想法吗?

非常感谢。对不起我的英语不好。

【问题讨论】:

  • 请包含整个堆栈跟踪和所有相关代码。
  • 我不知道你需要什么代码,唯一的区别是导入库。也许我需要在 settings.py 中包含 somo 配置,例如在 INSTALLED_APPS 中,但我找不到有关它的信息。谢谢!!!!
  • 如果可以的话,也包括 trazovillena.main.views 文件

标签: python django google-app-engine picasa


【解决方案1】:

嗯,你的网站上线了,我猜你现在使用的是 Django 1.x 而不是 appengine 提供的旧 0.96 Django?

【讨论】:

  • 这听起来不像是我的答案。如果是评论,请将其作为评论发布。
  • 我更改了 GDATA API 并且正在阅读 RSS。我正在使用 django 0.96。
【解决方案2】:

把 gdata/src 放到你的应用根目录

【讨论】:

    猜你喜欢
    • 2017-08-15
    • 2012-08-11
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多