我很有兴趣在我的wagtail博客中添加一些功能,以便在发布帖子时自动发布到社交媒体。通常,执行此操作的位置是在视图中。
我确实在Github上找到了一个名为wagtail_share_social
的应用程序,但它已经两年没有更新了,我宁愿不依赖第三方解决方案。
Wagtail文档中有关于扩展视图的说明,但它们似乎仅限于扩展管理视图,或 Jmeter 板中使用的视图,而不是为未登录用户提供页面。
是否有可能扩展或覆盖Wagtail视图以提供非管理页面?如果不是,当页面通过Wagtail提供时,添加功能的正确方法是什么?
1条答案
按热度按时间ou6hu8tu1#
最好的方法可能是使用“after_page_published”钩子,并将您的社交媒体发布代码放在那里https://docs.wagtail.org/en/latest/reference/hooks.html#after-publish-page