【问题标题】:php/Symfony View Component analog in python/Djangopython/Django 中的 php/Symfony 查看组件模拟
【发布时间】:2011-02-24 17:09:07
【问题描述】:

Symfony 有一个非常有用的功能 - 视图组件,这是一个小的动作代码和模板,您可以将其嵌入到视图模板中的任何位置:

<?php include_component('news') ?>

例如在上面的代码中,mews 组件在 db 中执行查询并将结果显示为站点页面上的块。

http://www.symfony-project.org/book/1_0/07-Inside-the-View-Layer#Components

我需要类似的东西让 Django 在每个视图模板中准备和显示登录表单。

我们大概可以称之为“小部件”。

【问题讨论】:

    标签: python django symfony1


    【解决方案1】:

    我认为您正在寻找 Django 的 template tags 功能。模板标签可以进行数据库调用、渲染部分模板,或者做任何你需要它们做的事情。您的示例,作为模板标签,在您的模板中可能看起来像这样:

    {% include_component 'news' %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-28
      • 2011-08-25
      • 2022-01-14
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多