Я работаю над веб-интерфейсом для управления (грубым) облаком точек и трехмерным сканированием.
Чтобы не упоминать, над каким проектом я работаю, я хотел бы использовать что-то вроде cookie, которое говоритЯ работаю над объектом C26 из объекта B5 из A5.Я хочу показать, над каким объектом я работаю в форме автоматической подачи с внешним ключом.
У меня 3 приложения.
- app1: выбрать или создать объект A
- app2: на основе объекта A (внешний ключ) я создаю объект B или выбираю объект B, если их много.
- app3: на основе объекта B (внешний ключ) я создаю C
Конкретно,
- App1, я создаю и управляю (crud) геолокацией (объект geodjango: точка)
- App2, я создаю и управляю (crud)) станция (похожая на геолокацию)
- App3, я создаю и управляю (crud) экземпляром сканирования для pointcloud (pointclouds)
Какой лучший инструмент для этого и какв?
- сигнал
- промежуточное ПО
- контекст
- URL с параметром
что-то еще?
https://github.com/jlstanus/ocm_django
EDIT_1 : ОК, сеанс - это функция, которая мне нужна.Если я хочу, чтобы контекст сеанса отображался в шаблоне base.html без проверки его в каждом представлении.Не следует ли мне добавить request.session ['place'] в промежуточное ПО?