Django 从模板调用html
我正在用Django 1.3建立一个网站 我的一个视图是一个重复很多的复杂HTML(带有一些嵌套的HTML的图像库) 有没有办法把逻辑放在一个单独的文件中?从django叫它 注意:也许在HTML中有一种方法可以做到这一点,而这个问题可能与django无关。 注2:我发现了另一个关于从模板调用django函数的函数,使用这个函数,也许我可以使用“render_to_response”函数来加载内部HTMLDjango 从模板调用html,django,django-templates,Django,Django Templates,我正在用Django 1.3建立一个网站 我的一个视图是一个重复很多的复杂HTML(带有一些嵌套的HTML的图像库) 有没有办法把逻辑放在一个单独的文件中?从django叫它 注意:也许在HTML中有一种方法可以做到这一点,而这个问题可能与django无关。 注2:我发现了另一个关于从模板调用django函数的函数,使用这个函数,也许我可以使用“render_to_response”函数来加载内部HTML 这样做的目的是为不同的组件提供独立的逻辑。如果您想将django模板代码提取到一个单独的文
这样做的目的是为不同的组件提供独立的逻辑。如果您想将django模板代码提取到一个单独的文件中,请查看
(看起来您可能在询问其他问题,但我不太清楚您想做什么…如果您想将django模板代码拉到一个单独的文件中,请查看 (看起来你可能在问别的事情,但我不太清楚你想做什么…) 也许有一种方法可以在HTML中实现这一点 如果您只想将HTML拆分为单独的文件和块,那么应该使用前面提到的
{%include%}
标记Dougal。
但是,如果您想在HTML中包含额外的逻辑,您应该求助于:
Django的模板系统带有多种内置标记
和过滤器,旨在满足用户的表示逻辑需求
应用然而,您可能会发现自己需要功能
模板原语的核心集合中未涵盖的。你可以
通过使用定义自定义标记和过滤器来扩展模板引擎
Python,然后使用{%
加载%}标记
也许有一种方法可以在HTML中实现这一点
如果您只想将HTML拆分为单独的文件和块,那么应该使用前面提到的{%include%}
标记Dougal。
但是,如果您想在HTML中包含额外的逻辑,您应该求助于:
Django的模板系统带有多种内置标记
和过滤器,旨在满足用户的表示逻辑需求
应用然而,您可能会发现自己需要功能
模板原语的核心集合中未涵盖的。你可以
通过使用定义自定义标记和过滤器来扩展模板引擎
Python,然后使用{%
加载%}标记
谢谢@Dougal。这就是我要找的,我不知道我怎么没有在文档中看到。谢谢@Dougal。这就是我要找的,我不知道我怎么没有在文档中看到它。