2013-08-06 73 views
5

我要找的python2 manage.py runserver的Django的runserver彩色輸出

在會議期間就在輸出中使用的顏色的答案,我敢肯定,理解爲什麼有些輸出爲黃色,藍色,或粉紅色會幫我執行更好的調試。

你有答案嗎?

回答

4

這是默認的調色板:

'ERROR':  { 'fg': 'red', 'opts': ('bold',) }, 
    'NOTICE':  { 'fg': 'red' }, 
    'SQL_FIELD': { 'fg': 'green', 'opts': ('bold',) }, 
    'SQL_COLTYPE': { 'fg': 'green' }, 
    'SQL_KEYWORD': { 'fg': 'yellow' }, 
    'SQL_TABLE': { 'opts': ('bold',) }, 
    'HTTP_INFO':   { 'opts': ('bold',) }, 
    'HTTP_SUCCESS':  { }, 
    'HTTP_REDIRECT':  { 'fg': 'green' }, 
    'HTTP_NOT_MODIFIED': { 'fg': 'cyan' }, 
    'HTTP_BAD_REQUEST': { 'fg': 'red', 'opts': ('bold',) }, 
    'HTTP_NOT_FOUND': { 'fg': 'yellow' }, 
    'HTTP_SERVER_ERROR': { 'fg': 'magenta', 'opts': ('bold',) }, 
0

要添加更多的帕維爾的答案,這裏是包含在Mac(OSX 10.11埃爾卡皮坦)的默認顏色設置文件的位置。注意:這是針對Django 1.9的。

調色板位於一個名爲:termcolors.py,它位於:

/django/utils/ 

我在一個虛擬環境(「venv1」)安裝的Django,所以對我來說, termcolors.py文件位於此處:

~/.virtualenvs/venv1/lib/python3.4/site-packages/django/utils/termcolors.py