如何在models.py代码中调试Python代码。对于我将使用的其他文件,例如:
assert 1==0, 'Some data'例如,在views.py,但在models.py中,这是可行的。您使用什么方法来调试models.py?
寻找一些跟踪信息的方法(例如跟踪()、console.debug()或smth类似)。
发布于 2014-10-06 13:28:41
模型代码与任何其他代码没有什么不同。如果您从视图或控制台调用模型方法,则它将以完全相同的方式执行。因此,就像任何其他代码一样,您可以使用内置Python调试器来执行代码:
import pdb; pdb.set_trace()而且,与您的说法相反,断言在模型中和在视图中都同样有效。
https://stackoverflow.com/questions/26217026
复制相似问题