Учитывая простую модель (в действительности SQLalchemy): < /p>
class Thing():
name: str
attr1: int
attr2: str
Как бы я напишет связанный класс схемы зефира, так что он производил json, как это-в идеале без , используя Fields.method, чтобы я мог делать такие вещи, как Fields.integer (as_string = true) там, где это необходимо.{
"name": "Name",
"attributes": {
"attr1": "1",
"attr2": "attr2"
}
}
< /code>
Как это стоит. Например, необходимость принуждать к str (), как будто я упускаю в пользу функций зефира ... Я не уверен, как будет работать детеризация.attributes = fields.Method("build_attributes")
def build_attributes(self, obj):
return { "attr1": str(obj.attr1), "attr2": obj.attr2 }
Подробнее здесь: https://stackoverflow.com/questions/796 ... ow-and-sql
Создание вложенных объектов JSON из плоского объекта Python с использованием Marshmallow и Sqlalchemy ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение