У меня есть al oop, который просматривает мой словарь:
for p in place.values():
print(p)
jString = json.dumps(p.__dict__)
Вывод выглядел так:
{"Place": "Liberty City", "time": [{"07:00": 116}, {"08:00": 120}, ...]}
Я сделал print(place.items())
. Это вывод:
`dict_items([('Liberty City', <myapp.models.Place object at 0x0930C150>), ('San Andreas', <myapp.models.Place object at 0x0930C390>`)...]
Почему я могу получить строку Json, но не могу получить значение словаря? Это моя модель:
class Location:
def __str__(self):
s = ['{}\t{}\t{}'.format(k, t[k], self.name) for t in self.times for k in t.keys()]
return '\n'.join(s)