Вопросы по теме 'marshmallow'

Как использовать зефир для сериализации пользовательского поля sqlalchemy?
Я только что начал простой проект под названием flask_wiki в эти дни, и я использую некоторые расширения flask следующим образом: Flask-SQLAlchemy Flask-Restful Зефир Что ж, я только что обнаружил, что проект MarshMallow предоставляет...
7803 просмотров

понимание вложенной схемы зефира с данными списка
Я новичок в python и использую сериализацию marshmallow . невозможно использовать вложенную схему. , мой код from sqlalchemy import Column, Float, Integer, String, Text, text,ForeignKey from sqlalchemy.ext.declarative import declarative_base...
11004 просмотров
schedule 14.10.2022

SQLAlchemy присоединиться к 2 таблице
я хочу создать python SQLAlchemy, это 2 таблицы в моей базе данных, table name : student - id (integer) - student_name (varchar(20)) - edu_level_id (integer) содержать запись id | student_name | edu_level_id 1 | John | 2 2 |...
3886 просмотров

Flask-SQLAlchemy-Marshmallow Вложение
Я пытаюсь сериализовать данные из моделей отношений «один ко многим» с помощью Marshmallow во Flask. Я прочитал документы Marshmallow и SQLAlchemy, но не смог заставить их работать. Может ли кто-нибудь мне помочь. Модели: class...
6816 просмотров
schedule 06.07.2022

Каковы наилучшие методы объединения определений схемы зефира и объектно-ориентированного программирования в Python?
Предположим, что простая схема определена в marshmallow. class AddressSchema(Schema): street=fields.String(required=True) city=fields.String(required=True) country=fields.String(default='USA') class PersonSchema(Schema):...
3417 просмотров
schedule 19.10.2022

Взять схему JSONAPI из модели
В моем приложении Rest я хочу вернуть json как формат JSONAPI , но мне нужно создать для него класс Schema и снова создать все поля, которые уже есть в моем model . Поэтому вместо того, чтобы создавать каждое поле в классе схемы, я могу не брать...
378 просмотров

Можно ли использовать тип данных Postgres Interval с сериализацией схемы Marshmallow?
SqlAlchemy поддерживает интервальные типы данных следующим образом: class Sample(Base): __tablename__ = "samples" id = Column(Integer(), primary_key=True) time_interval = Column(Interval(), nullable=True) Можно ли сериализовать...
577 просмотров
schedule 24.03.2023

Можно ли использовать схему для настраиваемого поля зефира?
Допустим, у меня есть UserSchema : class UserSchema(ma.ModelSchema): class Meta: model = User fields = ('email', 'fullname') и у меня есть еще одна объектная модель Group , которая имеет отношение «многие ко многим» с...
5628 просмотров

Сериализация sqlalchemy hybrid_property с использованием зефира
Я использую sqlalchemy и marshmallow в моем приложении RESTful flask для сериализации моих моделей. У меня есть hybrid_property, полученный в результате одного из моих взаимоотношений в этой модели. Теперь я хотел бы сериализовать это...
1531 просмотров

настраиваемые поля фляги-зефира
Я использую flask-marshmallow и mongoengine. Также flask-restplus для моего сервера API. Вот мой апи.py class BoardSchema(ma.Schema): class Meta: fields = ('no', 'title', 'body', 'tags', 'created_at', 'views') board_schema =...
2238 просмотров
schedule 28.06.2022

Python Marshmallow не обнаруживает ошибку в обязательном поле
Я использую зефир для проверки данных API. Но он не работает для обязательного поля. Следующий код работает для проверки длины. password = fields.String(validate = validate.Length(min=6)) Но обязательное поле не работает. Он просто...
1887 просмотров
schedule 10.01.2023

SQLAlchemy @property вызывает ошибку «Неизвестное поле» в Marshmallow с dump_only
Я использую flask-marshmallow (marshmallow=v3.0.0rc1, flask-marshmallow=0.9.0) и flask-sqlalchemy (sqlalchemy=1.2.16, flask-sqlalchemy=2.3.2) У меня есть эта модель и схема. from marshmallow import post_load, fields from .datastore import...
3388 просмотров

Как прочитать параметр запроса GET в среде RESTful Flask/SQLAlchemy/Marshmallow
Я работал над парой руководств перед Рождеством, и теперь я пытаюсь вернуться к тому, с чего я ушел. Пытаюсь научить себя REST, создав несколько простых конечных точек API. Мое замешательство связано с тем, что я не могу найти учебники, которые...
1025 просмотров

SQLAlchemy — когда создавать дополнительные модели и отношения, а не просто хранить JSON в столбце?
Я пишу структуру приложения для проекта, где каждое приложение представляет собой набор функций. Для описания этих функций (схемы параметров, схемы возврата, информация о плагинах и т. д.) я использую синтаксис, подобный OpenAPI 3.0:...
87 просмотров

Flask + sqlalchemy + зефир - Ошибка в отношениях - Один ко многим
Почему этот код возвращает ошибку? Ошибка: при инициализации маппера Mapper|Pessoa|pessoa выражение 'Imovel' не смогло найти имя ("имя 'Imovel' не определено"). from flask_sqlalchemy import SQLAlchemy from flask_marshmallow import...
155 просмотров
schedule 02.05.2024

Дизайн API с использованием Flask, сочетающий SQL Alchemy и Marshmallow
Я создаю простое приложение CRUD. Я использую Flask и решил использовать SQLAlchemy в качестве ORM и Marshmallow для проверки полезной нагрузки. Моя проблема в настоящее время состоит в том, чтобы свести к минимуму объем репликации, которую мне...
125 просмотров
schedule 21.10.2023

Получите список пустых объектов в формате JSON. API Flask Rest
Я пытаюсь создать API отдыха с помощью фляги. Я использую sqlite в качестве базы данных, SQLAlchemy в качестве объектно-реляционного сопоставителя, зефир в качестве библиотеки сериализации. Я успешно создал API сопоставления POST для таблицы...
44 просмотров
schedule 12.05.2022

Почему resquest.files в Flask возвращает пустой ImmutableMultiDict([]) при загрузке изображения
Я создаю API для отдыха, используя Flask, Flask-Restfull, Flask-Uploads и Marshmallow. Я использую Postman для проверки. Когда я отправляю запрос почтальону, я получаю изображение: [Отсутствуют данные для обязательного поля.]. Проблема заключается...
28 просмотров

Вывод модели SQLAlchemy из схемы Marshmallow
Большинство, если не все, примеров подробно описывают методы вывода схем зефира из объявлений модели SQLAlchemy (например, SQLAlchemyAutoSchema ). Однако в ситуации, когда мне нужно определить схему зефира, чтобы я мог использовать ее,...
21 просмотров
schedule 24.04.2023