Является ли передача объектов ORM в шаблоны допустимой в шаблонных структурах MVC? - PullRequest
0 голосов
/ 18 апреля 2011

Допустима ли передача сущностей ORM непосредственно в шаблоны?

В гипотетических рамках Python это хуже

def fetch_widgets:
    widgets = widget.fetch("price < 50")
    render_template('widget.html', widgets=widgets)

чем это?

def fetch_widgets:
    widgets = [(w.name, w.price) for w in widget.fetch("price < 50")]
    render_template('widget.html', widgets=widgets)

1 Ответ

1 голос
/ 18 апреля 2011

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

...