Google App Engine 的 get_serving_url() 未定义

1 投票
1 回答
740 浏览
提问于 2025-04-17 11:00

看起来这是个简单的问题,但我就是搞不定:

我在代码里调用了 get_serving_url() 这个函数,结果出现了一个错误:

NameError: global name 'get_serving_url' is not defined

我现在的导入语句是:

from google.appengine.api import images

之前我试过各种方式,比如 "from PIL import Image",结果都报了导入错误。

我最近安装了PIL库。

我的python路径里有site-packages和PIL文件夹。

我该怎么才能让 get_serving_url() 这个函数正常工作呢?

1 个回答

5
from google.appengine.api import images

^ 这是正确的。

然后使用 images.get_serving_url() 来让它在你刚刚导入的模块中寻找这个函数。

如果你不加上 images. 前缀,它会在你当前模块的 globals() 中查找,当 Python 在那里找不到时,就会抛出 NameError 错误。

撰写回答