Django在管理界面中显示日志
我正在用Django做实验,我用一个名字创建了一个简单的模型。 该名称是指具有相同名称的记录器。 我想在管理界面中显示此记录器的所有日志。 我该怎么做 编辑: 正如我前面提到的,我正在试验,这就是为什么现在还没有太多的代码。 这就是我的模型。它只包含对象的名称和记录器的名称Django在管理界面中显示日志,django,python-3.x,logging,django-admin,Django,Python 3.x,Logging,Django Admin,我正在用Django做实验,我用一个名字创建了一个简单的模型。 该名称是指具有相同名称的记录器。 我想在管理界面中显示此记录器的所有日志。 我该怎么做 编辑: 正如我前面提到的,我正在试验,这就是为什么现在还没有太多的代码。 这就是我的模型。它只包含对象的名称和记录器的名称 class Harvester(models.Model): # Name of the harvester for identification name = models.CharField(max_leng
class Harvester(models.Model):
# Name of the harvester for identification
name = models.CharField(max_length=200)
logger_name = models.CharField(max_length=200)
def __str__(self):
return self.name
此模型将添加到admin.py中的管理视图中:
admin.site.register(Harvester)
接下来我要做的是实际创建记录器,例如:
logger = get_task_logger(name)
logger.setLevel(logging.INFO)
fh = logging.FileHandler("{}.log".format(name))
每当我以管理员的身份创建一个新的Harvester时,都应该创建这个记录器
我希望这段代码能减少混乱
提前感谢试试这个 显示一些代码!!!