Отношения между шаблонами Django? - PullRequest
0 голосов
/ 08 августа 2011

В django, отношения https://docs.djangoproject.com/en/dev/topics/db/queries/#lookups-that-span-relationships, span предоставляют в django простой способ присоединиться. Есть ли способ в шаблоне сделать это (используя теги шаблона)?

1 Ответ

1 голос
/ 09 августа 2011

Вы могли бы сделать это, я думаю, потому что когда вы пишете пользовательский тег шаблона , вы можете импортировать модели и выполнять запросы к ним, как и везде. Но это нарушает разделение бизнес-логики и представления, которое старается сохранить в дизайне Django модель-представление-контроллер (или модель-представление-шаблон). Почему бы не выполнить запрос в представлении и не передать результаты в шаблон через контекст шаблона?

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

...