/
DisVic
/
task-tracker
Обзор
Документация
Войти
/
DisVic
/
task-tracker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
lab2
app/core/config.py
22 строки
613 B
DisappearedVictory
Final version of Lab 2
27 дек 2025, 23:10
27 дек 2025, 23:10
6cb9545
Код
Авторство
О чём код?
import os from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): # Pydantic автоматически сопоставит имена (case-insensitive) database_url: str jwt_secret: str jwt_algorithm: str = "HS256" access_token_expire_minutes: int = 60 rate_limit_requests: int = 60 rate_limit_window_sec: int = 60 # Указываем, откуда читать env-файл model_config = SettingsConfigDict( env_file=".env", env_file_encoding="utf-8", extra="ignore" ) settings = Settings()