python - 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
,但没有帮助
解决方案
推荐阅读
- sonarqube - 从 sonarqube 禁用内置规则
- swift - 通过使用 Button 修改变量以便稍后在另一个 View Controller 中使用该变量的最简单方法是什么?
- yii2 - Moonlandsoft/yii2-phpexcel - 编码视图
- spring-boot - 由于异常无法加载 PDF 在提交响应后无法创建会话?
- javascript - 如何使用javascript计算表格的行
- xamarin - 更改 Xamarin Forms 中状态栏的状态栏颜色和文本颜色
- javascript - VueJS 在渲染数据之前等待 Apollo
- vue.js - 如何更新当前页面中的 VUE 组件更改 URL 参数
- ruby - 安装本地构建的 Ruby gem 时不允许安装到父路径
- python-3.x - 如何防止第二个窗口上的复选框导致错误?