Публикации по теме 'pydantic'


Не пишите ни одной строчки кода, пока не увидите эти прорывные функции Pydantic V2
Не пишите ни одной строчки кода, пока не увидите эти прорывные функции Pydantic V2 Осторожно, дата-инженеры: революционные обновления Pydantic V2 уже здесь! Введение Pydantic — это библиотека Python для проверки данных. С примерно 20 миллионами загрузок в неделю он входит в 100 лучших библиотек Python . Недавно вышел Pydantic V2 (с ржавчиной) — он в 5–50 раз быстрее, чем V1 ! В выпуске также представлено много новых прорывных функций, о которых я буду говорить. 💡..

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

Как преобразовать словарь в схему в FastAPI
Приведенную ниже схему можно преобразовать в dict с помощью branch.__dict__ branch = BranchIn(name='jfslkjf', regionId='fdfasd') branchDict = branch.__dict__ branchDict = {'name': 'jfslkjf', 'regionId': 'fdfasd' } Как я могу снова...
367 просмотров
schedule 24.11.2021

Сохранение fastAPI POST в csv
У меня есть метеостанция, которая отправляет данные в формате json, и я хочу, чтобы сервер fastAPI принимал их и сохранял на диск. В настоящее время у меня есть from typing import Optional from fastapi import FastAPI from pydantic import...
142 просмотров
schedule 13.11.2021

Как сопоставить значения из вложенного dict в Pydantic Model?
Я пытаюсь сопоставить значение из вложенного dict / json в мою модель Pydantic. Для меня это хорошо работает, когда мой json / dict имеет плоскую структуру. Однако я изо всех сил пытаюсь отобразить значения из вложенной структуры в мою Pydantic...
433 просмотров
schedule 19.09.2021

Сделайте все поля необязательными с помощью Pydantic
Я делаю API с FastAPI и Pydantic. Я хотел бы иметь несколько конечных точек PATCH, где можно было бы редактировать 1 или N полей записи одновременно. Более того, я бы хотел, чтобы клиент передавал только необходимые поля в полезной нагрузке....
171 просмотров
schedule 19.09.2021

Можно ли использовать Pydantic BaseModel orm_mode для получения данных из класса gui
Можно ли использовать класс модели, унаследованный от Pydantic.BaseModel, для получения данных из класса GUI, установив orm_mode = true, как это используется с базами данных from typing import List from sqlalchemy import Column, Integer, String...
209 просмотров
schedule 07.09.2021

Двойная базовая модель Python Pydantic
Я использую FastAPI с Pydantic, и я пытаюсь добиться, чтобы мой API принимал параметры случая cammel, для этого я использую следующие from pydantic import BaseModel from humps import camelize class CamelModel(BaseModel): class Config:...
377 просмотров

Как гибко использовать вложенные питантические модели для sqlalchemy
from fastapi import Depends, FastAPI, HTTPException, Body, Request from sqlalchemy import create_engine, Boolean, Column, ForeignKey, Integer, String from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import Session,...
2130 просмотров
schedule 14.03.2022

Параметры запроса из pydantic модели
Есть ли способ преобразовать питантическую модель в параметры запроса в fastapi? Некоторые из моих конечных точек передают параметры через тело, а некоторые передают их непосредственно в запросе. Все эти конечные точки используют одну и ту же...
2074 просмотров
schedule 15.04.2022

pydantic BaseModel с переменной экземпляра
Я использую pydantic с fastapi. И я делаю Модель вот так. # model.py from multiprocessing import RLock from pydantic import BaseModel class ModelA(BaseModel): file_1: str = 'test' def __init__(self, **data: Any):...
414 просмотров
schedule 19.04.2022

Как я могу установить ограничение максимальной длины строкового поля в pydantic?
Итак, у меня есть питантическая модель со строковым полем class MyPydanticModel(BaseModel): name: Optionsl[str] И я хочу, чтобы максимальная длина этого поля была 10. Как я могу это сделать?
2203 просмотров
schedule 04.05.2022

Почему я получаю AttributeError: __fields_set__ при создании подкласса Pydantic BaseModel?
У меня есть этот проект, в котором мой базовый класс и мои подклассы реализуют pydantic.BaseModel : from pydantic import BaseModel from typing import List from dataclasses import dataclass @dataclass class User(BaseModel): id: int...
7252 просмотров
schedule 01.06.2022

FastApi возвращает поле required и value_error.missing для одного из моих параметров, но поле есть
Я делаю Post с некоторыми параметрами, но один из них возвращает поле required и value_error.missing, но поле есть и оно имеет значение. См. вывод Postman. В schemas.py поля определены следующим образом: class Message(BaseModel): title:...
1923 просмотров
schedule 19.08.2022

Python импортирует разные библиотеки из разных версий
Я пытаюсь разработать скрипт Python, и, похоже, у меня конфликт между двумя библиотеками, которые я хочу включить. Первая зависимость, которая у меня есть, это pymoos ( https://github.com/msis/python-moos ), который необходим для подключения к моей...
191 просмотров
schedule 06.11.2022

Как получить поле ввода нескольких форм в виде словаря в fastapi?
Я должен отправить такую ​​​​форму на конечную точку fastapi с 14 полями ввода, например ниже <FORM NAME='TESTFORM' ACTION='URL' METHOD='POST'> <input type='hidden' name='CURRENCY' value='PAYMENT_CURRENCY'>...
1221 просмотров

отправка значения списка в теле запроса Post для проверки модели Pydantic
Я использую FastAPI, Pydantic, SQLAlchemy и Postgres для создания службы, которая принимает почтовые запросы и хранит данные в базе данных. В модели Pydantic есть Список , подобный следующему: from typing import List from pydantic import...
2850 просмотров

FastAPI не подбирает вложенную схему, несмотря на то, что данные находятся в базе данных / модели.
Я получаю сообщение об ошибке при попытке вернуть данные, хранящиеся во взаимосвязи между двумя моделями. Более подробная информация ниже: models.py (соответствующие модели - Company и Address ) from datetime import datetime from...
2778 просмотров

pydantic BaseModel не найден в Fastapi
У меня есть python3 3.6.9 в Kubuntu 18.04. Я установил fastapi с помощью pip3 install fastapi . Я пытаюсь протестировать фреймворк через его официальную документацию, и я нахожусь в реляционной базе данных раздел руководства. In...
2916 просмотров
schedule 11.01.2023

FastAPI - использование JQuery - AJAX - метод PUT не работает
Добрый день. Я изучаю FastAPI и делаю очень простое приложение CRUD, используя Javascript во внешнем интерфейсе и FastAPI в качестве бэкенда. Все маршруты работают с использованием обычных документов localhost / docs swagger. Я использую jquery и...
1027 просмотров
schedule 01.11.2022

Python [pydantic] — проверка даты
я хотел бы проверить ввод json для дат в качестве класса pydantic, затем просто ввести файл в Mongo. Простой класс с типом даты class CustomerBase(BaseModel): birthdate: date = None Использование мотора для работы с Mongo Конфигурация...
1048 просмотров
schedule 17.10.2022

Используя FastAPI и Pydantic, как определить необязательное поле с описанием
Для класса FastAPI Pydanctic у меня есть эти значения class ErrorReportRequest(BaseModel): sender: Optional[str] = Field(..., description="Who sends the error message.") error_message_displayed_to_client: str = Field(...,...
42 просмотров
schedule 29.05.2023