starlette-jsonapi
starlette-jsonapi copied to clipboard
A microframework based on Starlette and marshmallow_jsonapi
The change allows consumers of the library to modify exactly how handler resource methods are called. My case is dependency injection (with [lagom](https://github.com/meadsteve/lagom)): ```Python3 class ResourceWithDependencyInjection(Resource): dependency_container: Container @classmethod async...
Hi! I am unable to find any information on how to correctly implement filtering of resources. API reference seems to have nothing on this, neither do the public contracts in...
BaseResource methods serialize and serialize_related have this argument "many" with the default value of False, making it possible to break the JSON:API specification (e.g. if you serialize one object as...
The implementations out for review are used to fix KeyError happening at fields to JSON:API schema rendering due to failing logic applied due iteration. See related issue @ https://github.com/vladmunteanu/starlette-jsonapi/issues/45.
Seems as if parameter called `fields` reaches `starlette_jsonapi.openapi.JSONAPISchemaConverter.fields2jsonschema()` method with randomly ordered keys and the fail in logic applied to the iteration over the keys the parameter called `fields` of...
Bumps [starlette](https://github.com/encode/starlette) from 0.20.4 to 0.25.0. Release notes Sourced from starlette's releases. Version 0.25.0 Fixed Limit the number of fields and files when parsing multipart/form-data on the MultipartParser 8c74c2c and...
Bumps [starlette](https://github.com/encode/starlette) from 0.15.0 to 0.25.0. Release notes Sourced from starlette's releases. Version 0.25.0 Fixed Limit the number of fields and files when parsing multipart/form-data on the MultipartParser 8c74c2c and...
Bumps [starlette](https://github.com/encode/starlette) from 0.15.0 to 0.25.0. Release notes Sourced from starlette's releases. Version 0.25.0 Fixed Limit the number of fields and files when parsing multipart/form-data on the MultipartParser 8c74c2c and...
Bumps [starlette](https://github.com/encode/starlette) from 0.15.0 to 0.25.0. Release notes Sourced from starlette's releases. Version 0.25.0 Fixed Limit the number of fields and files when parsing multipart/form-data on the MultipartParser 8c74c2c and...
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7. Commits 9e9e840 2022.12.07 b81bdb2 2022.09.24 939a28f 2022.09.14 aca828a 2022.06.15.2 de0eae1 Only use importlib.resources's new files() / Traversable API on Python ≥3.11 ... b8eb5e9 2022.06.15.1...