Django - делиться выбранной объектной моделью во многих приложениях - PullRequest
0 голосов
/ 12 сентября 2018

Я работаю над веб-интерфейсом для управления (грубым) облаком точек и трехмерным сканированием.

Чтобы не упоминать, над каким проектом я работаю, я хотел бы использовать что-то вроде cookie, которое говоритЯ работаю над объектом C26 из объекта B5 из A5.Я хочу показать, над каким объектом я работаю в форме автоматической подачи с внешним ключом.

У меня 3 приложения.

  1. app1: выбрать или создать объект A
  2. app2: на основе объекта A (внешний ключ) я создаю объект B или выбираю объект B, если их много.
  3. app3: на основе объекта B (внешний ключ) я создаю C

Конкретно,

  1. App1, я создаю и управляю (crud) геолокацией (объект geodjango: точка)
  2. App2, я создаю и управляю (crud)) станция (похожая на геолокацию)
  3. App3, я создаю и управляю (crud) экземпляром сканирования для pointcloud (pointclouds)

Какой лучший инструмент для этого и какв?

  • сигнал
  • промежуточное ПО
  • контекст
  • URL с параметром

что-то еще?

https://github.com/jlstanus/ocm_django

EDIT_1 : ОК, сеанс - это функция, которая мне нужна.Если я хочу, чтобы контекст сеанса отображался в шаблоне base.html без проверки его в каждом представлении.Не следует ли мне добавить request.session ['place'] в промежуточное ПО?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...