json을 만들고 있는데 쉼표로 구분 된 목록 ID를 ID 배열에 분할하고 json에 넣고 싶습니다.파이썬 문자열 분할 가능 가능 없음 값
'followupsteps': [{
'id': stepid,
} for stepid in (string.split(step.followupsteps, ',') if not None else [])]
및
: 내가 좋아하는 일을 시도'followupsteps': [{
'id': stepid,
} for stepid in string.split(step.followupsteps, ',')
: 문제는 목록도 따라서 파이썬 없음
코드의 일부처럼 보이는없는 데이터베이스에 NULL이 될 수 있다는 것입니다
'followupsteps': [{
'id': stepid,
} for stepid in string.split((step.followupsteps if not None else ''), ',')]
모두 Django/python 오류가 발생합니다. 예외 값 : 'NoneType'개체에 'split'속성이 없습니다.
아이디어가 있습니까?
if not None:
step.followupsteps
else:
''
not None
항상 True
로 평가, 그래서 이것은 if/else
문을 전혀 작성하지 동일합니다 :
루프 이전에 변수가 '없음'인지 여부를 확인할 수있는 방법이 있습니까? – darthbith