INNER CODE UNIT · Python

_seed_settings

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

async def _seed_settings(db):
    """初始化系统配置项(幂等:仅在 key 不存在时写入)"""
    from sqlalchemy import select
    from app.models.settings import Setting
    from app.services.runtime_settings import (
        get_default_ai_usage_policy_config,
        get_default_llm_provider_config,
        get_default_frontend_module_config,
        get_default_homepage_runtime_config,
    )
    from app.services.navigation_settings import get_default_navigation_menu

    defaults = [
        {"key": "site_name", "value": "GEOrank", "category": "basic", "is_public": True},
        {"key": "site_description", "value": "追踪生成式人工智能搜索引擎优化领域的顶尖创新者与技术先锋。", "category": "basic", "is_public": True},
        {"key": "default_language", "value": "zh-CN", "category": "basic", "is_public": True},
        {"key": "timezone", "value": "Asia/Shanghai", "category": "basic", "is_public": False},
        {"key": "admin_entry_path", "value": "/admin", "category": "security", "is_public": False},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…