Где я могу хранить токен обновления и доступа в django

Я использую django и пытаюсь интегрировать его с quickbooks онлайн через пакет python-quickbooks и уже сделал это, и он отлично работает, но проблема в том, что я не хочу хранить токены в сеансе запроса, потому что я пытаюсь получить к ним доступ за пределами представлений, если быть точным, я пытаюсь отправить счет-фактуру каждый раз, когда создается объект счета-фактуры (модель счета-фактуры из django). Я хочу отправить его в quickbooks, и я делаю это через сигналы django, но я могу t получить доступ к сеансу из сигналов, поэтому где лучше всего хранить их на стороне сервера?

заранее спасибо.


person Ahmad M Abuyaman    schedule 04.02.2021    source источник


Ответы (1)


Вы можете создать новую модель Django только для вашей интеграции и запрашивать ее, когда вам нужно получить токены. Особенно это может быть полезно, если вы планируете иметь несколько интеграций, вы можете добавить отношение от объекта (который связан с сигналом) к объекту интеграции.

person wowkin2    schedule 08.02.2021
comment
Это идея! большое спасибо. - person Ahmad M Abuyaman; 10.02.2021