我正在构建一个 json,我想将一个逗号分隔的列表 ID 拆分为 ID 数组并放入 json 中。问题是该列表在数据库中也可以为 NULL,因此在 python 中为 None
部分代码如下所示:
'followupsteps': [{
'id': stepid,
} for stepid in string.split(step.followupsteps, ',')
我试过这样的事情:
'followupsteps': [{
'id': stepid,
} for stepid in (string.split(step.followupsteps, ',') if not None else [])]
和
'followupsteps': [{
'id': stepid,
} for stepid in string.split((step.followupsteps if not None else ''), ',')]
它们都导致 Django/python 错误:异常值:'NoneType' 对象没有属性'split'
有任何想法吗?