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

Function create_view

fastapi_admin/routes/resources.py:170–196  ·  view source on GitHub ↗
(
    request: Request,
    resource: str = Path(...),
    resources=Depends(get_resources),
    model_resource: ModelResource = Depends(get_model_resource),
)

Source from the content-addressed store, hash-verified

168
169@router.get("/{resource}/create")
170async def create_view(
171 request: Request,
172 resource: str = Path(...),
173 resources=Depends(get_resources),
174 model_resource: ModelResource = Depends(get_model_resource),
175):
176 inputs = await model_resource.get_inputs(request)
177 context = {
178 "request": request,
179 "resources": resources,
180 "resource_label": model_resource.label,
181 "resource": resource,
182 "inputs": inputs,
183 "model_resource": model_resource,
184 "page_title": model_resource.page_title,
185 "page_pre_title": model_resource.page_pre_title,
186 }
187 try:
188 return templates.TemplateResponse(
189 f"{resource}/create.html",
190 context=context,
191 )
192 except TemplateNotFound:
193 return templates.TemplateResponse(
194 "create.html",
195 context=context,
196 )
197
198
199@router.post("/{resource}/create")

Callers

nothing calls this directly

Calls 1

get_inputsMethod · 0.80

Tested by

no test coverage detected