簡體   English   中英

在Django中,如何使manage.py測試結果進入文件?

[英]In Django, how to make results of manage.py test go into a file?

如何獲得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

這就是我想要的。

原因是stdoutstderr之間的差異。 在您的示例中,您僅重定向了stdout 要重定向兩者,可以在現代shell中使用此命令:

./manage.py test &> test.log

或者在較舊的Shell中可以使用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM