S SmartDocs
系列: Ricky python 15 行 · 更新于 2026-02-03

admin_ingest.py

Ricky/Cat Project Final/back_web-4/app/routes/admin_ingest.py

from flask import Blueprint, jsonify, current_app, request
from ..services.storage import Storage

bp = Blueprint("admin_ingest", __name__, url_prefix="/api/admin")

@bp.post("/form-ingest")
def form_ingest():
    data = request.get_json(silent=True) or {}

    store = Storage(current_app.config["SQLITE_PATH"])
    # 存 raw + normalized
    store.insert_form_raw(data)
    store.insert_form_answers_from_make_payload(data)

    return jsonify({"status": "ok"}), 200

相关文章