Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django日志:django_颜色什么都不做(macos)_Python_Django - Fatal编程技术网

Python django日志:django_颜色什么都不做(macos)

Python django日志:django_颜色什么都不做(macos),python,django,Python,Django,我在MACOS终端。我正在尝试打印运行django测试的彩色输出。我正在设置,从终端开始 export DJANGO_COLORS="error=yellow/blue,blink;notice=magenta" (还尝试了DJANGO_COLORS=“light”等 然后,从django测试代码 print(os.environ['DJANGO_COLORS']) logger.error("test") 跑 python manage.py test 第一行验证环境变量设置是否正确。但

我在MACOS终端。我正在尝试打印运行django测试的彩色输出。我正在设置,从终端开始

export DJANGO_COLORS="error=yellow/blue,blink;notice=magenta"
(还尝试了
DJANGO_COLORS=“light”

然后,从django测试代码

print(os.environ['DJANGO_COLORS'])
logger.error("test")

python manage.py test
第一行验证环境变量设置是否正确。但下一行正常打印,没有着色。有什么问题吗?

来自处理
DJANGO\u颜色的(
):

如果终端支持ANSI彩色输出,django admin/manage.py命令将使用漂亮的彩色编码输出

这并没有提到来自
日志记录
包的输出。引用的命令使用的是应该考虑
DJANGO_颜色

如果您想要的是日志中的颜色,您可能需要从django.core.management import color\u style中查看。


sys.stdout.write(颜色样式().警告(“彩色!”)

所以,没有内置的彩色日志记录方式吗?如果您查看最后一个链接,我认为您应该能够让彩色日志记录正常工作。它不是Django特有的,也没有那么漂亮。