14 lines
478 B
Python
14 lines
478 B
Python
from flask import Blueprint, jsonify
|
|
|
|
from app.models.homepage import HomepageConfig
|
|
from app.schemas.homepage import HomepageConfigOut
|
|
|
|
homepage_bp = Blueprint("homepage", __name__, url_prefix="/api/v1")
|
|
|
|
|
|
@homepage_bp.get("/homepage-config")
|
|
def get_homepage_config():
|
|
config = HomepageConfig.query.first()
|
|
if config is None:
|
|
return jsonify({"error": "Homepage config not found"}), 404
|
|
return jsonify(HomepageConfigOut.model_validate(config).model_dump())
|