Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django在管理界面中显示日志_Django_Python 3.x_Logging_Django Admin - Fatal编程技术网

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

我正在用Django做实验,我用一个名字创建了一个简单的模型。 该名称是指具有相同名称的记录器。 我想在管理界面中显示此记录器的所有日志。 我该怎么做

编辑: 正如我前面提到的,我正在试验,这就是为什么现在还没有太多的代码。 这就是我的模型。它只包含对象的名称和记录器的名称

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时,都应该创建这个记录器

我希望这段代码能减少混乱


提前感谢

试试这个

显示一些代码!!!