У меня есть этот код:
def encode_myway(obj):
if isinstance(obj, User):
data = dict()
data['username'] = obj.username
data['code'] = obj.code //a number = 30
return data
Я сериализуюсь для JSON, используя simplejson.dumps(resp, default=encode_myway)
У меня проблема в том, что код (целое число) равен NULL, но если я использую serializers.serialize("json", [resp,])
Iу меня много мусора в моем json, но целые числа верны .. для мусора я имею в виду что-то вроде этого:
"[{\"pk\":\29,\\"model\":\\"smapp.userprofile\",\\"fields\":\{\"city\":\\"barcelona\", ... }}]"