Форум сайта python.su
0
Приветствую!
Подскажите пожалуйста новичку правильный способ как сделать сабж.
Обрисую ситуацию: хочу сделать, чтобы middleware устанавливал соединение с некой системой, а объект класса для доступа к этой системе был доступен во всех вьюшках. Соответственно мне нужно либо как-то передать этот объект непосредственно во вью, либо обеспечить всем view доступ к данному объекту. Пока что просто использую этот объект глобально, но говорят, что это не кашерно. Может есть какой-то правильный метод?
Офлайн
41
добавить данные к request, но если то что ложишь, подходит по логике, если нет - то решение каловое В)
а так, threadlocals middleware не всегда самое плохое решение, хотя и не очень красиво
Офлайн