INNER CODE UNIT · Python

handle_import_upload

smithyhq/sqladmin · sqladmin/_import.py:49

async def handle_import_upload(
    request: Request,
    model_view: ModelView,
) -> ImportUploadResult:
    async with request.form(max_files=1) as form:
        continue_on_error = str(form.get("continue_on_error", "")).lower() in {
            "1",
            "true",
            "on",
            "yes",
        }
        csv_file = form.get("csvfile")

        if not isinstance(csv_file, UploadFile):
            return ImportUploadResult(
                None,
                continue_on_error,
                "Invalid file upload. Expected a CSV file.",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…