Как объединять сложные веб-страницы - PullRequest
3 голосов
/ 10 января 2012

Что является общим подходом / шаблоном дизайна для создания веб-страницы, предоставляющей несколько групп, возможно, не связанных данных. Например. facebook - на этих страницах есть несколько разделов, таких как мой список друзей, моя стена, реклама ... все это нужно извлекать и форматировать отдельно. Как агрегировать это содержимое. Я могу спроектировать вещи как единый шаблон страницы, но хотел бы знать, какой из этих сценариев является лучшим. (Я использую django, python и JS)

спасибо, Den

Ответы [ 2 ]

1 голос
/ 10 января 2012

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

В любом случае, они позволяют помещать данные, общие для всех страниц, в общий базовый шаблон. Другие ваши страницы сайта используют наследование шаблона от базового шаблона для получения этого дополнительного содержимого.

Я пишу много пользовательских тегов включения, но знаю, что другие предпочитают контекстные процессоры.

0 голосов
/ 10 января 2012

Я бы создал много файлов, по одному для каждой части вашей страницы.Затем я включил бы их в свою "большую страницу", чтобы они отображались при каждой загрузке страницы, содержащей эти файлы, или я вас неправильно понял?

...