1
时,当运行一个Django的单元测试,它尝试的安装固定装置(initial_data.json)的分贝,但每次失败由于Runtime Error: maximum recursion depth exceeded while calling Python object
最大递归深度超过Django的安装夹具
任何想法是怎么回事?
编辑:Django的1.2.3和Python 2.7
时,当运行一个Django的单元测试,它尝试的安装固定装置(initial_data.json)的分贝,但每次失败由于Runtime Error: maximum recursion depth exceeded while calling Python object
最大递归深度超过Django的安装夹具
任何想法是怎么回事?
编辑:Django的1.2.3和Python 2.7
我经常从像你在这里说明的一个manage.py loaddata
及相关业务得到令人沮丧的不透明错误。
一个可能的原因是:从manage.py dumpdata > fixture.json
生成的灯具 - 没有任何合格的应用程序名称 - 充满了您可能不需要用于测试的无关记录。
你不妨重新生成initial_data.json文件,但不包括部分或全部以下的:
manage.py syncdb
等等是重新填充 调用)如果您需要在您的夹具的一切,你也可以尝试打破它分成两个或更多的夹具文件。
发布灯具的内容可能会有所帮助。 – 2010-10-15 15:47:04
发布您正在使用的Django版本可能也有帮助 – 2010-10-15 15:54:05