Да, извините. В голове он звучит понятно потому что я про него думаю:)
Опишу на примере.
Мне необходимо вывести все значения из таблицы если в запросе год не указан.
В примере я фильтрую по году '2020', но если этот год не указан мне необходимо вывести все значения за все года.
К примеру пользователь снаружи не указал год и нажал кнопку поиска. Тогда он должен увидеть все значения из таблицы.
В таблицах год есть для всех строк.
Да, но я не храню файл в структуре.
Я получаю файл по api в base64 и пытаюсь сделать так чтобы по url файл автоматически сохранялся минуя сохранения в структуру. Т.е. чтобы налету преобразовывался и сохранялся в zip.
Vindicar, каюсь, ступил:)
Если вынести отдельным методом, то работает норм в таком виде.
На счёт обновления да, вы правы. Проще проверять статус ответа и по нему уже решать что делать дальше.
Вопрос остаётся лишь в хранении токена без redis или файлов.
Пробовал хранить его в глобальной переменной вне класса и в классе, но при вызове метода класса происходит переинициализация и переменная оказывается пустой до момента пока я не обращусь к методу получения токена и снова запишу его в переменную.
Добрый день.
Спасибо за развёрнутый ответ.
Попробовал использовать декоратор, но в моём случае нужно передавать некоторые параметры и декоратор приходится оборачивать дополнительно.
В противном случае ругается на отсутвующий параметр func в такой конструкции
Пока я решил сделать через try и проверять время получения токена и если оно близко в 12 часам, то обновлять. В принципе тоже самое, но без декоратора.
Виталий Богряшов, скажем так space это вообще отдельное пространство со своими дашбордами, ролями и пользователями.
Разграничение прав идёт через роли в разделе Management - Security - Roles
Александр, вы спасли мой день.