Skip to main content
 首页 » 编程设计

python之Django "./manage.py runserver"记录到文件而不是控制台

2025年05月04日28qlqwjy

运行 python manage.py runserver 将启动 Django 的开发服务器并将所有日志打印到控制台。

我需要将日志写入 django.log 文件而不是控制台。

Django logging documentation很好,但我似乎无法将日志记录配置为与 python manage.py runserver 相同的日志记录。

问题:如何将 ./manage.py runserver 中的所有内容记录到文件中?

请您参考如下方法:

这是一个简单的 linux 重定向,所以它应该看起来像这样:

python manage.py runserver 0.0.0.0:8080 >> log.log 2>&1 

请注意,我已将 8080 设置为本地端口,您应该根据您的项目更改它。

PS:这个方法(manage runserver)应该只用于开发,不用于部署。