Лучшие практики Python - Где хранить API-ключи / жетоны - PullRequest
0 голосов
/ 11 июля 2019

Я строю систему, которая использует некоторые токены и ключи для доступа к сервисам, но где тогда лучше всего хранить? Я хочу нажать на github, не нажимая токены.

Затем я поместил его в пустой файл с именем Constants.py и в главном файле python я сделал импорт Константы

Constants.py:

API_KEY_SERVICE = "ABC123ABC"

Main.py:

import Constants service_key = Constants.API_KEY_SENDGRID

1 Ответ

1 голос
/ 11 июля 2019

То, что вы пытаетесь сделать, - это правильный способ отделить конфиденциальную информацию от кода. Вы должны включить constants.py в ваш файл .gitignore, чтобы git не отслеживал этот файл и не передавал его в github.

Для .gitignore см. https://git -scm.com / docs / gitignore

...