首页 > 解决方案 > Pydantic cpecify 配置文件

问题描述

我想实现这个逻辑

from pydantic import BaseSettings    

class Settings(BaseSettings):
    ENVIRONMENT: str = 'local'
    SECRET_KEY: str = 'somekey'
    
    class Config:
        env_file = ".env.development" if Settings.ENVIRONMENT == "development" else ".env.local" 

但我有一个错误:

NameError: name 'Settings' is not defined

我正在尝试self.ENVIRONMENT,但没有帮助

标签: pythonpydantic

解决方案


推荐阅读