Python Django日志记录中的循环和更新字符串
我对语法印象深刻,我想使用DjangoPython 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
日志记录
。我将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)
)