FastAPI-JSONAPI
latest
Installation
A minimal API
Filtering API example
Quickstart
Limit API methods
Routing
Atomic Operations
View Dependencies
Filtering
Create and include related objects (updated example)
Include related objects
Include nested and related, Many-to-Many
Custom SQL filtering
Client generated id
Logical data abstraction
Data layer
Define relationships
Configuration
Sparse fieldsets
Pagination
Sorting
Errors
Permission
OAuth
Package fastapi_jsonapi index
Changelog
FastAPI-JSONAPI
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
A
accept (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
accept_encoding (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
accept_language (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
add_suffix() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
after_create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_delete_objects() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
after_delete_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
after_update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
aliased_model (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
all_jsonapi_routers (fastapi_jsonapi.api.RoutersJSONAPI attribute)
allow_population_by_field_name (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema.Config attribute)
and_ (fastapi_jsonapi.data_layers.orm.DBORMOperandType attribute)
apply_relationships() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
arbitrary_types_allowed (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo.Config attribute)
atomic_end() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
atomic_start() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
attributes (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIItemSchema attribute)
B
BaseDataLayer (class in fastapi_jsonapi.data_layers.base)
BaseJSONAPIDataInSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIItemInSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIItemSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIObjectSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipDataToManySchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipDataToOneSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipSchema (class in fastapi_jsonapi.schema)
BaseJSONAPIRelationshipSchema.Config (class in fastapi_jsonapi.schema)
BaseJSONAPIResultSchema (class in fastapi_jsonapi.schema)
before_create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_delete_objects() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
before_delete_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
before_update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
build_filter_expression() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
build_filter_expressions() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
build_terminal_node_filter_expressions() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
C
cast_iterable_with_pydantic() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
cast_value_with_pydantic() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
cast_value_with_scheme() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
check_can_be_none() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
check_object_has_relationship_or_raise() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
column (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
connection (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
count (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
create_additional_query_params() (in module fastapi_jsonapi.signature)
create_filter_parameter() (in module fastapi_jsonapi.signature)
create_filters_and_joins() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
create_filters_or_sorts() (in module fastapi_jsonapi.data_layers.shared)
create_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
create_query() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
create_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
create_sort() (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node class method)
create_sorts() (in module fastapi_jsonapi.data_layers.sorting.sqlalchemy)
D
data (fastapi_jsonapi.schema.BaseJSONAPIDataInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipDataToManySchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipDataToOneSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultDetailSchema attribute)
(fastapi_jsonapi.schema.JSONAPIResultListSchema attribute)
DBORMOperandType (class in fastapi_jsonapi.data_layers.orm)
DEFAULT_METHODS (fastapi_jsonapi.api.RoutersJSONAPI attribute)
DELETE (fastapi_jsonapi.api.ViewMethods attribute)
DELETE_LIST (fastapi_jsonapi.api.ViewMethods attribute)
delete_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
delete_objects() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
delete_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
E
eagerload_includes() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
Enum (class in fastapi_jsonapi.data_layers.fields.enum)
extra (fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema.Config attribute)
F
fastapi_jsonapi.api
module
fastapi_jsonapi.data_layers.base
module
fastapi_jsonapi.data_layers.fields.enum
module
fastapi_jsonapi.data_layers.fields.mixins
module
fastapi_jsonapi.data_layers.filtering.sqlalchemy
module
fastapi_jsonapi.data_layers.filtering.tortoise_operation
module
fastapi_jsonapi.data_layers.filtering.tortoise_orm
module
fastapi_jsonapi.data_layers.orm
module
fastapi_jsonapi.data_layers.shared
module
fastapi_jsonapi.data_layers.sorting.sqlalchemy
module
fastapi_jsonapi.data_layers.sorting.tortoise_orm
module
fastapi_jsonapi.data_layers.sqla_orm
module
fastapi_jsonapi.data_layers.tortoise_orm
module
fastapi_jsonapi.data_typing
module
fastapi_jsonapi.jsonapi_typing
module
fastapi_jsonapi.querystring
module
fastapi_jsonapi.schema
module
fastapi_jsonapi.signature
module
fastapi_jsonapi.splitter
module
fields (fastapi_jsonapi.querystring.QueryStringManager property)
filter_converter() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
filter_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
filters (fastapi_jsonapi.querystring.QueryStringManager property)
FilterTortoiseORM (class in fastapi_jsonapi.data_layers.filtering.tortoise_orm)
G
gather_relationship_paths() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
gather_relationships() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
gather_relationships_info() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
GET (fastapi_jsonapi.api.ViewMethods attribute)
get_collection() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_collection_count() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_custom_filter_expression_callable() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
get_endpoint_name() (fastapi_jsonapi.api.RoutersJSONAPI method)
GET_LIST (fastapi_jsonapi.api.ViewMethods attribute)
get_model_column() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
get_model_field() (in module fastapi_jsonapi.schema)
get_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_object_id() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
get_object_id_field() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
get_object_id_field_name() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_operator() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
get_related_data_to_link() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_model_query_base() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_related_object_query() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_objects_list() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_objects_list_query() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
get_related_schema() (in module fastapi_jsonapi.schema)
get_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
get_relationships() (in module fastapi_jsonapi.schema)
get_schema_from_type() (in module fastapi_jsonapi.schema)
get_sorts() (fastapi_jsonapi.querystring.QueryStringManager method)
H
handle_view_dependencies() (fastapi_jsonapi.api.RoutersJSONAPI method)
HeadersQueryStringManager (class in fastapi_jsonapi.querystring)
host (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
I
id (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIObjectSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema attribute)
include (fastapi_jsonapi.querystring.QueryStringManager property)
IntEnum (class in fastapi_jsonapi.data_layers.fields.enum)
inverse() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
is_relationship_filter() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
is_terminal_node() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
J
join_column (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
json_api_filter() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
jsonapi (fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
JSONAPIDocumentObjectSchema (class in fastapi_jsonapi.schema)
JSONAPIObjectSchema (class in fastapi_jsonapi.schema)
JSONAPIResultDetailSchema (class in fastapi_jsonapi.schema)
JSONAPIResultListMetaSchema (class in fastapi_jsonapi.schema)
JSONAPIResultListMetaSchema.Config (class in fastapi_jsonapi.schema)
JSONAPIResultListSchema (class in fastapi_jsonapi.schema)
JSONAPISchemaIntrospectionError
K
keys() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
L
limit (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
link_relationship_object() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
M
managed_keys (fastapi_jsonapi.querystring.QueryStringManager attribute)
meta (fastapi_jsonapi.schema.BaseJSONAPIResultSchema attribute)
Methods (fastapi_jsonapi.api.RoutersJSONAPI attribute)
MixinEnum (class in fastapi_jsonapi.data_layers.fields.mixins)
MixinIntEnum (class in fastapi_jsonapi.data_layers.fields.mixins)
model (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
module
fastapi_jsonapi.api
fastapi_jsonapi.data_layers.base
fastapi_jsonapi.data_layers.fields.enum
fastapi_jsonapi.data_layers.fields.mixins
fastapi_jsonapi.data_layers.filtering.sqlalchemy
fastapi_jsonapi.data_layers.filtering.tortoise_operation
fastapi_jsonapi.data_layers.filtering.tortoise_orm
fastapi_jsonapi.data_layers.orm
fastapi_jsonapi.data_layers.shared
fastapi_jsonapi.data_layers.sorting.sqlalchemy
fastapi_jsonapi.data_layers.sorting.tortoise_orm
fastapi_jsonapi.data_layers.sqla_orm
fastapi_jsonapi.data_layers.tortoise_orm
fastapi_jsonapi.data_typing
fastapi_jsonapi.jsonapi_typing
fastapi_jsonapi.querystring
fastapi_jsonapi.schema
fastapi_jsonapi.signature
fastapi_jsonapi.splitter
N
name (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
names() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
Node (class in fastapi_jsonapi.data_layers.sorting.sqlalchemy)
not_ (fastapi_jsonapi.data_layers.orm.DBORMOperandType attribute)
number (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
O
offset (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
or_ (fastapi_jsonapi.data_layers.orm.DBORMOperandType attribute)
orm_and_or() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
P
paginate_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
pagination (fastapi_jsonapi.querystring.QueryStringManager property)
PaginationQueryStringManager (class in fastapi_jsonapi.querystring)
PATCH (fastapi_jsonapi.api.ViewMethods attribute)
POST (fastapi_jsonapi.api.ViewMethods attribute)
prepare_dependencies_handler_signature() (fastapi_jsonapi.api.RoutersJSONAPI method)
prepare_field_name_for_filtering() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
prepare_filter_pair() (in module fastapi_jsonapi.data_layers.filtering.tortoise_orm)
prepare_id_value() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
prepare_relationships_info() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
ProcessTypeOperationFieldName (class in fastapi_jsonapi.data_layers.filtering.tortoise_operation)
Q
query() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
querystring (fastapi_jsonapi.querystring.QueryStringManager property)
QueryStringManager (class in fastapi_jsonapi.querystring)
R
referer (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
related_model (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
related_schema (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node property)
RelationshipFilteringInfo (class in fastapi_jsonapi.data_layers.filtering.sqlalchemy)
RelationshipFilteringInfo.Config (class in fastapi_jsonapi.data_layers.filtering.sqlalchemy)
relationships (fastapi_jsonapi.schema.BaseJSONAPIItemInSchema attribute)
resolve() (fastapi_jsonapi.data_layers.sorting.sqlalchemy.Node method)
retrieve_object_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
RoutersJSONAPI (class in fastapi_jsonapi.api)
S
save() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
separate_types() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
size (fastapi_jsonapi.querystring.PaginationQueryStringManager attribute)
sort() (fastapi_jsonapi.data_layers.sorting.tortoise_orm.SortTortoiseORM class method)
sort_query() (fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
SortTortoiseORM (class in fastapi_jsonapi.data_layers.sorting.tortoise_orm)
SqlalchemyDataLayer (class in fastapi_jsonapi.data_layers.sqla_orm)
T
target_schema (fastapi_jsonapi.data_layers.filtering.sqlalchemy.RelationshipFilteringInfo attribute)
TortoiseDataLayer (class in fastapi_jsonapi.data_layers.tortoise_orm)
total_pages (fastapi_jsonapi.schema.JSONAPIResultListMetaSchema attribute)
type (fastapi_jsonapi.schema.BaseJSONAPIItemSchema attribute)
(fastapi_jsonapi.schema.BaseJSONAPIRelationshipSchema attribute)
type_op_any() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_between() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_contains() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_endswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_eq() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_ge() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_gt() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_has() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_icontains() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_iendswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_iequals() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_ilike() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_in_() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_is_() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_isnot() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_istartswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_le() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_like() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_lt() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_match() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_ne() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_notilike() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_notin_() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_notlike() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
type_op_startswith() (in module fastapi_jsonapi.data_layers.filtering.tortoise_operation)
U
update_object() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
update_relationship() (fastapi_jsonapi.data_layers.base.BaseDataLayer method)
(fastapi_jsonapi.data_layers.sqla_orm.SqlalchemyDataLayer method)
(fastapi_jsonapi.data_layers.tortoise_orm.TortoiseDataLayer method)
user_agent (fastapi_jsonapi.querystring.HeadersQueryStringManager attribute)
V
val_to_query() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
validate() (fastapi_jsonapi.data_layers.filtering.tortoise_orm.FilterTortoiseORM method)
validator_requires_model_field() (in module fastapi_jsonapi.data_layers.filtering.sqlalchemy)
value_to_enum() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
values() (fastapi_jsonapi.data_layers.fields.mixins.MixinEnum class method)
(fastapi_jsonapi.data_layers.fields.mixins.MixinIntEnum class method)
version (fastapi_jsonapi.schema.JSONAPIDocumentObjectSchema attribute)
ViewMethods (class in fastapi_jsonapi.api)
Read the Docs
v: latest
Versions
latest
stable
2.7.0
2.6.0
2.5.1
2.5.0
2.4.2
2.4.1
2.4.0
2.3.2
2.3.1
2.3.0
2.2.2
2.2.1
2.2.0
2.1.0
2.0.0
1.1.0
1.0.1
1.0.0
0.2.2
Downloads
html
epub
On Read the Docs
Project Home
Builds