mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-10-01 00:05:20 +00:00
22 lines
428 B
Python
22 lines
428 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
from functools import lru_cache
|
|
|
|
from pydantic_settings import BaseSettings
|
|
|
|
|
|
class ConfigSettings(BaseSettings):
|
|
"""参数配置"""
|
|
|
|
# 参数
|
|
CONFIG_BUILT_IN_TYPES: list[str] = ['website', 'protocol', 'policy']
|
|
|
|
|
|
@lru_cache
|
|
def get_config_settings() -> ConfigSettings:
|
|
"""获取参数配置"""
|
|
return ConfigSettings()
|
|
|
|
|
|
config_settings = get_config_settings()
|