Я пытаюсь создать сайт, который использует RSS-каналы.
Мой вариант использования - возможность отображать один канал RSS за раз, а затем переходить к следующему, возможно, через 5 секунд. Эти RSS-каналы должны отображаться в одном и том же заполнителе.
Я новичок в django cms, если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Я много гуглил, но все, что я могу видеть, это как добавить плагины из внешнего интерфейса, и они все будут автоматически отображаться внутри заполнителя.
Или измените метод рендеринга пользовательского класса плагина, чтобы отобразить то, что вы хотите.
Но я хочу отображать все, кроме одного, непрерывно
@plugin_pool.register_plugin
class ExternalArticlePlugin(CMSPluginBase):
model = ExternalArticle
name = _("External article")
render_template = "external_article.html"
cache = False
def render(self, context, instance, placeholder):
context = super(ExternalArticlePlugin, self).render(
context, instance, placeholder
)
return context
Я ожидаю, что за один раз будет отображаться один канал RSS внутри моего заполнителя.
Эти каналы являются ссылками на фактическую веб-страницу с дополнительной информацией.