Python django日志:django_颜色什么都不做(macos)
我在MACOS终端。我正在尝试打印运行django测试的彩色输出。我正在设置,从终端开始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 第一行验证环境变量设置是否正确。但
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特有的,也没有那么漂亮。