2013-02-11 24 views
2

如何獲取manage.py測試的結果以打印到文件中?我想:在Django中,如何使manage.py測試的結果進入文件?

manage.py test > test.log 

但由於某些原因,這僅填充與

Creating test database for alias 'default'... 
Destroying test database for alias 'default'... 

文件,不給我一部分與

........ 
---------------------- 
Ran 8 tests in 0.148s 

這就是我想要的。

回答

3

原因是stdoutstderr之間的差異。在你的例子中,你只重定向了stdout。要重定向既可以在現代殼使用:

./manage.py test &> test.log 

還是中老年殼可以使用:

./manage.py test > test.log 2> test.log 
+0

這真是棒極了!非常感謝。 – sfendell 2013-02-11 18:03:58

相關問題