Laravel View Composer эквивалент в Джанго - PullRequest
0 голосов
/ 17 декабря 2018

Я узнаю, что django 2.1 - это любой их метод в django, который эквивалентен методу Laravel View::composer(), который позволяет обмениваться данными в определенных шаблонах.

Во-вторых, как я могу обмениваться данными между различными шаблонами в проекте django, которыечасто используемый.

Примечание

You might advise storing data in session but i'm looking for other solutions

Спасибо.

1 Ответ

0 голосов
/ 17 декабря 2018
  1. В документах Laravel сказано "Композиторы представлений - это обратные вызовы или методы классов, которые вызываются при визуализации представления."В django говорят, что они будут называться представлениями - на основе классов или на основе функций.

  2. Если у вас есть данные, которые вам нужны в нескольких различных шаблонах, подумайте о написании процессора контекста - они могут добавитьданные для каждого контекста передаются в ваши шаблоны.

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