Задать вопрос
Ответы пользователя по тегу Django
  • Как скрыть токены и пароли в python?

    @nemolayn
    Создатель бота Nemo
    В файле нельзя писать json. Только (внизу пример, название и содержание переменной а также их количество регулируется вами)
    BOT_TOKEN=""
    Валидный расшифровщик для BOT_TOKEN:
    from pydantic_settings import BaseSettings, SettingsConfigDict
    from pydantic import SecretStr
    
    class Settings(BaseSettings):
        bot_token: SecretStr
        model_config: SettingsConfigDict = SettingsConfigDict(env_file=".env", env_file_encoding="utf-8")
    
    config = Settings()

    Приминение расшифровщика (например путь до файла с расшифровщиком это ./utils/config.py):
    from utils.config import config
    
    print(config.bot_token.get_secret_value())
    Ответ написан