AppEngine Создание ndb моделей json, сериализуемых

У нас есть модель ndb, которую мы хотим сделать сериализуемой json. Модели довольно просты в плане:

class Pasta(ndb.Model):
   name = ndb.StringProperty()
   type = ndb.StringProperty()
   comments = ndb.JsonProperty()

Затем на стороне обработчика мы хотели бы сделать что-то вроде:

json.dumps(Pasta.query(Pasta.name=="Ravioli").fetch()) и возвращает его клиенту, но он продолжает выдавать ошибки синтаксического анализа json, так как класс Pasta не является сериализуемым json. Итак, вопрос в том, должны ли мы реализовать__str__ или же__repr__ или есть лучший способ сделать это?

Ответы на вопрос(5)

Ваш ответ на вопрос