跳转到主要内容

Django的静音runserver

项目描述

默认Django runserver 的静音版本。

默认的 runserver 会打印出大量的信息,其中并非所有信息都是有用的。此包移除了大部分打印的信息,只留下重要的内容

  • 对某些静态资源的请求不会记录

  • 304 Not Modified 请求不会记录

  • 不再包含时间戳。大多数情况下,这些是噪音

  • 常见的响应类型 GETPOST 被缩写为 GP

  • GET 查询字符串在单独的、稍微缩进的行上记录,便于区分。

示例

200 G /
200 G /static/styles.css
200 G /search/
  ?q=foo&sort=date
200 G /item/123/
301 P /item/123/
200 G /item/123/

安装

安装此包

pip install djangoquietrunserver

将其包含在您的 INSTALLED_APPS

INSTALLED_APPS += (
    'djangoquietrunserver',
)

使用

使用 runserver-- 而不是 runserver

python manage.py runserver--

猴子补丁

如果您不想使用 runserver--,您可以通过猴子补丁Django,使默认的 runserver 默认使用静音记录。如果您正在运行Django 1.7或更高版本,请在您的 INSTALLED_APPS 中使用以下内容

INSTALLED_APPS += (
    'djangoquietrunserver.apps.MonkeypatchConfig',
)

如果您正在运行较旧的Django版本,请通过在 manage.py 中添加以下行来启用猴子补丁,紧随 import sys 行之后

import djangoquietrunserver.monkeypatch
djangoquietrunserver.monkeypatch()

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

django-quiet-runserver-0.2.0.tar.gz (3.3 kB 查看哈希值)

上传时间 源代码