English
Open in Telegram

Post🚀 New issue to wemake-services/django-modern-rest by @sobolevn

13 September 2026
W
wps_forward_bot
🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Change how we work with `FileMetadata` validation (#1493) Currently, this code is allowed: from typing import Literal import pydantic from dmr import Body, Controller, FileMetadata from dmr.plugins.pydantic import PydanticSerializer from dmr.parsers import JsonParser, MultiPartParser class Text(pydantic.BaseModel): content_type: Literal['text/plain'] class Files(pydantic.BaseModel): text: Text class MyController(Controller[PydanticSerializer]): parsers = [JsonParser(), MultiPartParser()] def post( self, parsed_body: Body[dict[str, str]], parsed_file_metadata: FileMetadata[Files], ) -> str: return 'done' But, how can we ever satisfy? • JsonParser() • parsed_file_metadata: FileMetadata[Files] It is not optional. Every request here will fail. What we can do? Change django-modern-rest/dmr/components.py Lines 866 to 889 in f822e35 from any to all. #bug #good_first_issue #help_wanted #opensource_september #django_modern_rest sent via relator
1 · 228 ·

Nearby in the feed

Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Fix missing `Schema` attributes in `load_schema` (#1490) In my personal opinion load_schema is Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Fix `Reference | Schema` conflict in our OpenAPI definitions (#1491) Currently we mix up two di
this message
Wwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 Test and document that default values for components are supported (#1494) Currently we don't eWwps_forward_bot🚀 New issue to wemake-services/django-modern-rest by @sobolevn 📝 It is possible to produce an empty `description` for `ResponseBody` (#1495) django-modern-rest/
ННаходки в опенсорсе: PythonНаходки в опенсорсе: Python@opensource_findings_python · channel · Tech
1 052subscribers346average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count