Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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
Python Django日志记录中的循环和更新字符串_Python_Django_Logging - Fatal编程技术网

Python Django日志记录中的循环和更新字符串

Python Django日志记录中的循环和更新字符串,python,django,logging,Python,Django,Logging,我对语法印象深刻,我想使用Django日志记录。我将node\u children作为一个查询集,我希望通过迭代将其记录为comma\u separated\u product\u id\u list logger.info( "Updated food for [{node_id}] children: [{comma_separated_product_id_list}]", node_id=unicode(node.id), comma_separated_p

我对语法印象深刻,我想使用Django
日志记录
。我将
node\u children
作为一个查询集,我希望通过迭代将其记录为
comma\u separated\u product\u id\u list

logger.info(
    "Updated food for [{node_id}] children: [{comma_separated_product_id_list}]", 
     node_id=unicode(node.id),
     comma_separated_product_id_list=unicode(node_children)
  )
建议

非常简单。
“,”。加入(节点\子节点)

修理
您是否尝试过将其作为关键字参数使用,而不是将其作为参数使用:
comma\u separated\u product\u id\u list=node\u children
?很抱歉,我更新了问题@Sevanteri我的问题是,我如何迭代queryset来记录逗号分隔的子ID?啊,对了。您可能只需要执行
“,”。加入(节点\子节点)
logger.info(
    "Updated food for [{node_id}] children: [{comma_separated_product_id_list}]", 
     node_id=unicode(node.id),
     comma_separated_product_id_list=", ".join(node_children)
  )