相关疑难解决方法(0)

联系Django Admin的模型历史

设置:

  • 我正在开发一个Django应用程序,它允许用户在数据库中创建一个对象,然后返回并根据需要进行编辑.
  • Django的管理站点保存了通过管理站点对对象所做更改的历史记录.

问题:

  • 如何将我的应用程序挂钩到管理站点的更改历史记录中,以便我可以看到用户对其"内容"所做的更改历史记录?

django django-models django-admin

85
推荐指数
4
解决办法
5万
查看次数

django - 如何通过日志记录筛选出GET静态和媒体消息?

我正在处理一个包含大量图像的页面,因此这会在此类型的控制台中生成大量输出.在我的开发环境中,我使用django来提供静态和媒体服务,所以我在我的控制台中得到了很多:

...
[23/May/2014 12:41:54] "GET /static/css/style.css HTTP/1.1" 304 0
[23/May/2014 12:41:55] "GET /static/js/jquery-1.7.1.min.js HTTP/1.1" 304 0
[23/May/2014 12:41:55] "GET /static/js/jquery.form.js HTTP/1.1" 304 0
...
[23/May/2014 12:41:57] "GET /media/producto/Tapa_Santiago_Vazquez_SV.jpg HTTP/1.1" 304 0
[23/May/2014 12:41:57] "GET /media/CACHE/images/producto/Barcos_y_mariposas_DVD_baja/2e3e3894ca08f88c03459e00f9018427.jpg HTTP/1.1" 304 0
[23/May/2014 12:41:56] "GET /media/CACHE/images/producto/tapaDEJA_VU/fb67e92ffd47808a263db02ca016bc24.jpg HTTP/1.1" 304 0
...
Run Code Online (Sandbox Code Playgroud)

寻找有意义的输出非常繁琐.

我想在我的环境中过滤掉那些消息,所以我只看到了视图和输出的GET,但到目前为止看到我看到的日志记录,我可能会影响来自django的其他日志记录但不是这个.我甚至试过这个,但它不起作用:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': True,
    'handlers': {
        'null': {
            'level': 'ERROR',
            'class': 'django.utils.log.NullHandler',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['null'],
            'level': 'ERROR',
            'propagate': True,
        },
    }
}
Run Code Online (Sandbox Code Playgroud)

甚至可以过滤掉那种输出吗?

谢谢!!

django logging

14
推荐指数
1
解决办法
2519
查看次数

标签 统计

django ×2

django-admin ×1

django-models ×1

logging ×1