이 코드가 있습니다장고는 초보자 질문
def encode_myway(obj):
if isinstance(obj, User):
data = dict()
data['username'] = obj.username
data['code'] = obj.code //a number = 30
return data
내가 simplejson.dumps(resp, default=encode_myway)
내가 가지고있는 문제를 사용하여 JSON에 대한 직렬화하고있어 그 코드 (정수) NULL로 동일하지만, 내가 serializers.serialize("json", [resp,])
를 사용하는 경우 나는 많아요
"[{\"pk\":\29,\\"model\":\\"smapp.userprofile\",\\"fields\":\{\"city\":\\"barcelona\", ... }}]"
Simplejson은 객체가 아닌 객체 유형을 기반으로 객체를 인코딩하며 None은 null에 매핑되므로 "정수"가 실제로 정수이고 None이 아닌지 다시 한 번 확인하십시오. – Kekoa
어떻게 그쪽으로 obj.code를 확인할 수 있습니까? – david