Python 在MVC模式框架中,将ORM实体传递到模板是否可以接受?

Python 在MVC模式框架中,将ORM实体传递到模板是否可以接受?,python,model-view-controller,orm,separation-of-concerns,Python,Model View Controller,Orm,Separation Of Concerns,是否可以将ORM实体直接传递到模板中 在假设的python框架中,这是否更糟糕 def fetch_widgets: widgets = widget.fetch("price < 50") render_template('widget.html', widgets=widgets) def fetch_小部件: widgets=widget.fetch(“价格

是否可以将ORM实体直接传递到模板中

在假设的python框架中,这是否更糟糕

def fetch_widgets:
    widgets = widget.fetch("price < 50")
    render_template('widget.html', widgets=widgets)
def fetch_小部件:
widgets=widget.fetch(“价格<50”)
呈现模板('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)
def fetch_小部件:
widgets=[(w.name,w.price)表示widget.fetch中的w(“price<50”)]
呈现模板('widget.html',widgets=widgets)

如果模板引擎只能检索模型,请确定。当模板用于操纵模型时,墙就会分解