Django项目流程和项目后端配置logs、mysql、redis

本文介绍了Django项目流程,重点关注Log日志的配置,包括Logger、Handler、Filter和Formatter。同时,详细讲解了Redis数据库的配置,阐述了Redis的特点、优势以及如何在Django中设置Redis作为数据库,包括数据类型、持久化和主从备份。此外,提到了Redis操作如删除、获取键值和设置过期时间等。
摘要由CSDN通过智能技术生成

项目流程

在这里插入图片描述

Log日志介绍

Loggers:把日志传给handlers
Handlers:控制日志存放到哪里
Filters:那些日志可以从loggers传送到handlers
Formatters:日志的格式

日志记录级别
logging模块的重点在于生成和处理日志消息。每条消息由一些文本和指示其严重性的相关级别组成。级别包含符号名称和数字值
CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTEST
CRTICAL: 关键错误/消息
ERROR: 错误
WARNING: 警告信息
INFO: 通知信息
DEBUGZ: 调试信息
NOTEST: 无级别

在配置项中配置

# 日志
LOGGING = {
   
    'version': 1,  # 保留子
    'disable_existing_loggers': False,  # 禁用在logger中的实例
    # 日志的格式
    'formatters': {
   
        # 详细一点的
        'verbose': {
   
            'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s'
        },
        # 简单一点的
        'simple': {
   
            'format': '%(levelname)s %(module)s %(lineno)d %(message)s'
        },
    },

    # 那些日志可以从loggers传送到handlers
    'filters': {
   
        'require_debug_true': {
   
            '()': 'django.utils.log.RequireDebugTrue',
        },
    },
    # 控制日志存放到哪里
    'handlers':
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值