【发布时间】:2026-01-11 08:05:01
【问题描述】:
我正在尝试将 python shopify api 与 OAuth2 一起使用并通过 api 工作,并且 我正在尝试将 django auth 示例移至 oauth 而不是 legacy(并且不使用 django,我只是针对 appengine 上的 webapp2 来获取一个更简单的示例。;-)
我遇到了一个问题,在我的处理程序中调用了会话 shopify_session.shop() 后,我收到了 NameError:“未定义全局名称 'Shop'”。
查看当前代码,此方法的实现是(第 59 行)
def shop(self):
Shop.current()
但我看不出类 Shop 是如何访问的。 Shop 类在 resources.py 中定义,并且不会在 session.py 中的任何位置导入。这是 api 代码中的错误,还是应该进行一些魔术或其他类型的设置运行以将该类注入会话模块。
【问题讨论】: