INNER CODE UNIT · Python

_seed_default_homepage_release

yaojingang/GEORank · backend/app/main.py:89

async def _seed_default_homepage_release(db):
    """初始化内置首页记录,并按数据库配置重建运行时首页指针。"""
    from sqlalchemy import select, update

    from app.models.homepage import HomepageRelease, HomepageReleaseStatus, HomepageSourceType
    from app.models.settings import Setting
    from app.services.homepage_assets import (
        ENTRY_PATH,
        HomepageAssetError,
        activate_homepage_release,
        homepage_root,
        public_release_path,
        reset_active_homepage,
    )
    from app.services.runtime_settings import DEFAULT_HOMEPAGE_RELEASE_ID, DEFAULT_HOMEPAGE_RELEASE_TITLE

    release_uuid = uuid.UUID(DEFAULT_HOMEPAGE_RELEASE_ID)
    runtime_result = await db.execute(select(Setting.value).where(Setting.key == "homepage_runtime"))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…