В Django «приложения» - это компоненты, которые вы разрабатываете или выбираете, а затем настраиваете, смешиваете и сопоставляете, чтобы получить ваш окончательный сайт.
В Pylons «приложение» относится ко всему, что вы создаете - контроллеры, модели, шаблоны, промежуточное программное обеспечение, любые вспомогательные модули, документация и т. Д. Приложение Pylons - это набор кода, который можно обслуживать как есть. Paster, Apache / mod_wsgi или любым другим веб-сервером, поддерживающим WSGI.
В Pylons, чтобы получить, например, сообщения в блогах и случайные цитаты на одной странице, вы должны:
- Создание отдельных моделей для представления и управления записями и цитатами блога, например
myapp.model.Post
, myapp.model.Quotation
.
- Создайте действие контроллера, которое запрашивает модели, чтобы получить сообщения блога X и одиночную кавычку, помещает их в объект данных, который будет передаваться в шаблон.
- Создайте шаблон, который отображает как сообщения в блоге, так и цитаты на одной странице. Этот шаблон, конечно, может наследовать от некоторого базового шаблона или включать фрагменты шаблона, поэтому вам не нужно копировать и вставлять общий HTML-код во многие шаблоны.
Надеюсь, это поможет!