小编Jue*_*Xie的帖子

PonyORM 0.4.8引发NameError:未定义名称xx

我的程序有一个奇怪的问题,异常堆栈是:

*except Exception, cause: raise ExprEvalError(src, cause)
ExprEvalError: date_after raises NameError: name 'date_after' is not defined*
Run Code Online (Sandbox Code Playgroud)

所以代码是:

    @staticmethod
def get_recently(days_before=30):
    delta = timedelta(days=days_before)
    date_after = datetime.now() - delta
    return list(Version.select(lambda v:v.create_time>date_after).order_by(desc(Version.create_time))[:])
Run Code Online (Sandbox Code Playgroud)

ORM框架是Pony,但我认为它与此无关.代码可以在其他PC上正常运行.

你能告诉我这是什么问题吗?谢谢.

PS

  • Python的2.7.4
  • 小马-0.4.8

python nameerror ponyorm

0
推荐指数
1
解决办法
382
查看次数

标签 统计

nameerror ×1

ponyorm ×1

python ×1