MCPcopy
hub / github.com/fastapi-admin/fastapi-admin / get_inputs

Method get_inputs

fastapi_admin/resources.py:128–138  ·  view source on GitHub ↗
(cls, request: Request, obj: Optional[TortoiseModel] = None)

Source from the content-addressed store, hash-verified

126
127 @classmethod
128 async def get_inputs(cls, request: Request, obj: Optional[TortoiseModel] = None):
129 ret = []
130 for field in cls.get_fields(is_display=False):
131 input_ = field.input
132 if isinstance(input_, inputs.DisplayOnly):
133 continue
134 if isinstance(input_, inputs.File):
135 cls.enctype = "multipart/form-data"
136 name = input_.context.get("name")
137 ret.append(await input_.render(request, getattr(obj, name, None)))
138 return ret
139
140 @classmethod
141 async def resolve_query_params(cls, request: Request, values: dict, qs: QuerySet):

Callers 4

updateFunction · 0.80
update_viewFunction · 0.80
create_viewFunction · 0.80
createFunction · 0.80

Calls 2

get_fieldsMethod · 0.80
renderMethod · 0.45

Tested by

no test coverage detected