admin_ingest.py
Ricky/cat_project/backend/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
Related articles
__init__.py
__init__.py — python source code from the Ricky learning materials (Ricky/Cat Project Final/back_web-4/app/__init__.py).
Read article →auth.py
auth.py — python source code from the Ricky learning materials (Ricky/Cat Project Final/back_web-4/app/admin/auth.py).
Read article →routes.py
routes.py — python source code from the Ricky learning materials (Ricky/Cat Project Final/back_web-4/app/admin/routes.py).
Read article →config.py
config.py — python source code from the Ricky learning materials (Ricky/Cat Project Final/back_web-4/app/config.py).
Read article →admin_ingest.py
admin_ingest.py — python source code from the Ricky learning materials (Ricky/Cat Project Final/back_web-4/app/routes/admin_ingest.py).
Read article →admin_stats.py
admin_stats.py — python source code from the Ricky learning materials (Ricky/Cat Project Final/back_web-4/app/routes/admin_stats.py).
Read article →