Django CMS插件在不同模板之间切换

时间:2016-05-06 01:44:40

标签: python django templates plugins content-management-system

例如,我有一个非常简单的新闻插件

models.py的一部分:

<h1>{{ instance.title }}</h1>
<p>
  {{ instance.excerpt|safe }}
</p>

两个不同的模板,一个用于短消息,一个用于完整新闻:

短:

<img src={{instance.image}}/>
<h1>{{ instance.title }}</h1>
<p>
  {{ instance.text|safe }}
</p>

全:

{{1}}

我需要根据地址在这些模板之间切换。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

所以,我自己找到答案。 这里有一个有用的链接https://stackoverflow.com/a/34804271/6198007。 如果切换速度很慢,则需要添加

cache=False

在cms_plugins.py中的插件中,之后一切都应该没问题。

抱歉我的英文。