在Django CMS中发布新闻
aldryn-news的Python项目详细描述
简单的新闻应用程序。它允许您:
- 编写可标记的新闻
- 插入最新的消息(可根据标记进行筛选)
- 附加新闻存档视图
安装
Aldryn Platrofm用户
从仪表板中选择要安装加载项的网站。然后转到Apps -> Install app并单击Newsapp旁边的Install。
重新部署站点。
手动安装
运行pip install aldryn-news。
将以下应用添加到INSTALLED_APPS:
INSTALLED_APPS = [ … 'taggit', 'aldryn_news', 'aldryn_search', 'django_select2', 'djangocms_text_ckeditor', 'easy_thumbnails', 'filer', 'hvad', 'haystack', # for search … ]
发布新闻
现在可以在管理界面中添加新闻。搜索标签Aldryn_News。
为了显示它们,创建一个cms页面并在那里安装应用程序(从Advanced Settings -> Application下拉列表中选择News)。
现在重新部署站点。
以上CMS网站已成为一个新闻档案视图。
可用插件
Latest News Entriesplugin允许您列出n按标记筛选的最常见新闻。
搜索
如果要搜索新闻条目,请确保安装aldryn-search及其依赖项。 您的条目将可以使用django-haystack进行搜索。
通过在django设置中设置ALDRYN_NEWS_SEARCH = False,可以关闭此行为。