MCPcopy Index your code
hub / github.com/fastapi-admin/fastapi-admin / resolve_query_params

Method resolve_query_params

fastapi_admin/resources.py:141–151  ·  view source on GitHub ↗
(cls, request: Request, values: dict, qs: QuerySet)

Source from the content-addressed store, hash-verified

139
140 @classmethod
141 async def resolve_query_params(cls, request: Request, values: dict, qs: QuerySet):
142 ret = {}
143 for f in cls.filters:
144 if isinstance(f, str):
145 f = Search(name=f, label=f.title())
146 name = f.context.get("name")
147 v = values.get(name)
148 if v is not None and v != "":
149 ret[name] = await f.parse_value(request, v)
150 qs = await f.get_queryset(request, v, qs)
151 return ret, qs
152
153 @classmethod
154 async def resolve_data(cls, request: Request, data: FormData):

Callers 1

list_viewFunction · 0.80

Calls 3

SearchClass · 0.90
parse_valueMethod · 0.45
get_querysetMethod · 0.45

Tested by

no test coverage detected