我不知道如何用一句话解释我需要什么,但让我们看看PHP中的示例。
函数某物(){ exit();}
回音“你能看到这个”;
sth();
回音“这不会被显示”;
?>
换句话说,在PHP中,我可以定义一个函数,在这个函数中,脚本可以立即停止使用exit()执行;
那Django呢?
def ():在这里写什么好让脚本停止?通过def some_view(请求):
打印“哦,好吧,这将在错误日志或控制台中看到。”
赛斯()
打印“这将不会被打印”
发布于 2011-09-05 20:25:53
您可以尽早从视图返回:
def some_view(request):
# ...
return direct_to_template(...)
# this code is unreachable要通过嵌套调用实现这一点,您需要引发异常并从视图中处理它。但不要这样做,绝对没有必要这样做。如果您有无法到达的代码,那么它应该被完全删除,而不是试图发明解决办法。
https://stackoverflow.com/questions/7312326
复制相似问题