【发布时间】:2017-04-08 20:41:05
【问题描述】:
我有一个自定义模板过滤器,它用 html 标签替换不同的 markdown,例如,[b][/b] 被替换为 <b></b> 等。
我需要用实际的视频标签替换由[video] markdown 包围的视频的链接。我找到了一个应用程序 'django-embed-video',它可以处理所有可能的格式并可以嵌入 youtube 视频。要使用它,我需要在模板中包含一个{% video %} 标记。
但是有没有办法将该标签作为另一个标签(我的过滤器)的返回值传递。如果不将嵌入视频应用程序中的逻辑复制到我的过滤器中,您有什么想法吗?
编辑: 我忘记了,该标签可以用作自定义模板标签中的函数。
【问题讨论】: