Описание тега marshmallow
Marshmallow - это ORM/ODM/ независимая от фреймворка библиотека для преобразования сложных типов данных, таких как объекты, в собственные типы данных Python и обратно. (Для вопросов об Android Marshmallow используйте тег [android-6.0-marshmallow].)
1
ответ
Проверить поле в Зефире, но не десериализовать его
Я пытаюсь построить схему Marshmallow на основе модели, но с одним дополнительным полем. Хотя это, кажется, работает, объявив специальное поле само по себе, а затем установив meta.model в моей назначенной модели мне не удается найти решение, чтобы д…
11 фев '18 в 14:20
2
ответа
Формат даты и времени в схеме колбы зефира
Я хочу применить пользовательский формат DateTime для данных, извлеченных из модели с использованием схемы в зефире. В настоящее время используется схема, как: class ScheduleListSchema(ma.Schema): class Meta: fields = ('id', 'start_time', 'end_time'…
04 дек '18 в 06:25
4
ответа
Десериализовать вложенные поля в зефире
Я использую API, который возвращает что-то вроде: {'name': 'foo', 'start': {'date': '2016-06-19', 'time': '18:00'}} И я хочу снять десериализацию с помощью зефира, чтобы получить только имя и дату начала, поэтому желаемый результат будет следующим: …
19 июн '16 в 12:26
2
ответа
Избегайте добавления объекта зефира DB Session при использовании объекта зефир sql-alchemy
Есть ли способ избежать вставки данных в сеанс при использовании зефира - sqlalchemy sqlalchemy зефир избежать загрузки в сессию Ссылка: https://marshmallow-sqlalchemy.readthedocs.org/en/latest/ Потому что мы пытались управлять объектами самостоятел…
11 апр '16 в 14:18
0
ответов
Динамическая переменная класса для схемы Зефир?
Я делаю несколько схем, используя зефир. Некоторые из них будут UserSchema, PatientSchema а также AppointmentSchema, Я также делаю "общий" FeedbackSchemaвыглядит так: class FeedbackSchema(Schema): success = fields.Bool() message = fields.String() er…
22 июн '18 в 07:45
1
ответ
Обеспечить строгие поля. Формат даты с десериализацией Зефир
Я использую Marshmallow 2.15.3 для проекта Flask и хочу использовать строгие форматы Date и DateTime. Под строгим подразумевается, что я хочу принимать только строки, идентичные форматам ниже. То, что я испытываю, это некоторая разница в обработке D…
08 окт '18 в 10:47
0
ответов
Преобладающий шаблон для клиентских HTML-таблиц из REST
Я построил REST API, используя колбу и зефир. Теперь я хочу показать данные в таблице на стороне клиента (я использую vuejs). JSON из API содержит связанные объекты, например: json { match: 1, date: 2017-12-12, player: { name: "Juan", number: 1} } Я…
18 июн '17 в 13:58
3
ответа
Сбой сериализации таблиц зефира
У меня есть моя модель, которая представляет 4 таблицы: пользователь, тест, область, проблема Один пользователь имеет несколько тестов. Каждый тест имеет несколько областей, и в каждой области есть несколько проблем. Я хочу реорганизовать код (котор…
28 сен '18 в 03:03
0
ответов
Колба restplus сохранить файл в БД из API
Я использую зефир и Flask Restplus для моего одного из API-кода, где у меня есть таблица с несколькими столбцами, я хочу разместить данные в таблицу с помощью метода POST. В таблице у меня есть один из столбцов как BLOB, которые принимают файлы JPEG…
27 июл '18 в 09:09
1
ответ
Flask Schema не использует все данные, переданные ей
Позвольте мне немного вернуться назад. Проблема на самом деле происходит при инициализации Mentor с использованием имеющейся у нас MentorSchema: class Mentor(db.Model): __tablename__ = 'mentors' id = db.Column(db.Integer, primary_key=True) id_projec…
03 авг '18 в 19:46
1
ответ
Как обрабатывать вложенные отношения в зефире-sqlalchemy
У меня есть проект, в котором я пытаюсь загрузить данные из JSON в базу данных Sqlalchemy с помощью пакета marshmallow-sqlalchemy. Модель содержит отношение "один ко многим" с дочерней моделью. Используя классический пример автора со многими книгами…
08 авг '18 в 16:53
1
ответ
Как я могу обновить значение объекта из ответа API
Я совершенно новичок в мире Python, но я пытаюсь выучить этот прекрасный язык. Но мне нужна твоя помощь. У меня есть API, и я хочу его, когда пользователь хочет изменить значение любых данных о своем продукте, и он обновляется с новым значением. Нап…
29 янв '17 в 16:21
3
ответа
Используя Зефир, не повторяя себя
Согласно официальным документам Marshmallow, рекомендуется объявить схему, а затем создать отдельный класс, который получает загруженные данные, например: class UserSchema(Schema): name = fields.Str() email = fields.Email() created_at = fields.DateT…
23 авг '17 в 06:11
1
ответ
Сериализация отношений "многие ко многим" с Пиви и Зефиром
У меня есть база данных PostgreSQL с отношением "многие ко многим пользователям к тегам" со следующими таблицами: social_user: информация о пользователе тег: информация тега user_tag: отношение " многие ко многим" между social_user и тегом Я пытаюсь…
25 янв '18 в 22:01
2
ответа
Как десериализовать структуру bjson в схему зефира
Я пытаюсь преобразовать структуру bjson в схему из библиотеки зефира. Ниже приведена схема зефира: class GeneSchema(Schema): """description of class""" id_entrez = fields.Integer(required = True, error_messages={'required': "The 'id_entrez' field is…
12 авг '16 в 23:38
1
ответ
Работа с отношениями в питоне
Я полностью младший программист на python, и я хочу посмотреть, сможет ли кто-нибудь помочь мне с этой проблемой, с которой я столкнулся. Я пытаюсь создать REST API для магазина, и я застрял в отношениях. У меня проблема в том, что у меня есть следу…
12 апр '17 в 08:47
0
ответов
Sqlalchemy/ зефир единый код таблицы соединения
Я реализую API колбы отдыха с существующей базой данных. БД содержит одну общую справочную таблицу, в которой множественный поиск разделен по категориям кода. Id = Primary Key , tablename = "CommonCode" |id | code_category | codeValue | CodeDesc ---…
08 авг '16 в 19:14
2
ответа
Могут ли webargs / Marshmallow в Python изменить поле, а не просто проверить его?
Я использую Flask с flask-restful и webargs (который использует Marshmallow в качестве бэкэнда). В настоящее время я могу тянуть в поля, которые я хочу с этим: class AddGroup(Resource): args = { 'name': fields.Str(missing=None), 'phone': fields.Str(…
25 окт '17 в 17:50
0
ответов
Зефир сериализует только один документ в MongoEngine ListField
Я создаю простой API, который извлекает изображения из URL и сохраняет их в mongodb. Пользователь отправляет URL в API для отправки нового задания. Затем пользователь может проверить состояние задачи и получить список полученных изображений через PO…
28 дек '18 в 16:00
4
ответа
Проблема проверки Flask sqlAlchemy с flask_Marshmallow
Используя flask_marshmallow для проверки входных данных, с sche.load(), я не могу зафиксировать ошибки, сгенерированные декоратором @validates в модели Я зафиксировал результат и ошибки в ресурсе, но ошибки отправляются непосредственно пользователям…
30 дек '18 в 19:46