我要找的python2 manage.py runserver
的Django的runserver彩色输出
在会议期间就在输出中使用的颜色的答案,我敢肯定,理解为什么有些输出为黄色,蓝色,或粉红色会帮我执行更好的调试。
你有答案吗?
我要找的python2 manage.py runserver
的Django的runserver彩色输出
在会议期间就在输出中使用的颜色的答案,我敢肯定,理解为什么有些输出为黄色,蓝色,或粉红色会帮我执行更好的调试。
你有答案吗?
这是默认的调色板:
'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',) },
有没有我自己做这件事,但这里有一些链接,这将有助于:
基本上,颜色通过DJANGO_COLORS
环境变量设置:
export DJANGO_COLORS="light"
希望有帮助。
要添加更多的帕维尔的答案,这里是包含在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