0

getJSON()我需要从 Python 脚本将条件内容返回给 jQuery函数。

Python 脚本检查用户是否登录:

aaa.require()

require函数具有内置的bottle.redirect授权失败,但它只是直接与 Python 脚本通信,而我需要将该消息传递回 jQuery。

AuthException授权失败时会引发 一个异常类。

我可以做类似的事情:

aaa.require()
if AuthException:
    # send something back to jQuery

换句话说,是否可以根据函数调用期间是否引发异常来做出条件语句?

4

1 回答 1

1

如果您使用的是 Cork,则AuthException仅在未设置 fail_redirect关键字时才捕获引发的异常;然后,您可以捕获该异常:

from cork.cork import AuthException

try:
    aaa.require()
except AuthException as ae:
    # send back a JSON response
于 2013-11-30T11:28:09.127 回答