新闻应用程序。允许在网站上发布新闻。可以在模板中显示新闻存档、日历块或最新新闻块。与django tinymce兼容的管理编辑器。

redsolutioncms.django-easy-news的Python项目详细描述


应用程序为您的站点提供新闻功能。

安装:

在设置中。py:

  1. easy_news添加到INSTALLED_APPS中。

  2. urls.py中包含('easy_news.urls'),如下所示:

    urlpatterns += patterns('',
        (r'^news/', include('easy_news.urls')),
    )
    

用法

视图

轻松新闻使用django generic views system呈现页面。 Easy News有几个URL处理程序(我的意思是命名模式):

  • news_detail-显示新闻本身
  • news_list-如果settings.ENABLE_NEWS_LIST为真,则显示已发布新闻的列表
  • news_archive_index如果news_settings.ENABLE_NEWS_ARCHIVE_INDEX为真,则显示django.views.generic.date_based.archive_index视图的内容
  • news_archive_yearnews_archive_monthnews_archive_day-如果settings.ENABLE_NEWS_DATE_ARCHIVE为真,则按给定日期显示新闻存档
  • news_tag_detail-如果使用django-taggingsettings.NEWS_TAGGING为真,则Easy_News提供标记新闻列表

模板标记:

如果要使用简易新闻模板标记,请加载easy_news_tags

{% load easy_news_tags %}

显示新闻

显示num最新新闻的列表。列表中默认有5条新闻:

{% show_news <num> %}

日历

呈现日历。如果某个日期有新闻,则显示指向新闻的超链接。默认情况下,使用当前日期:

{% calendar <year> <month> %}

自定义:

完整设置列表:

  • ENABLE_NEWS_LIST(布尔)-呈现最新新闻列表。默认值-真
  • ENABLE_NEWS_ARCHIVE_INDEX(布尔)-呈现新闻对象的django通用日期存档索引。默认值-真
  • ENABLE_NEWS_DATE_ARCHIVE(布尔)-呈现新闻对象的django通用日期完整存档。默认值-真
  • NEWS_TAGGING(布尔)-使用新闻标记。默认值-如果安装了django-tagging,则为true,否则为false

历史:

0.2.3:增加了Haystack兼容性

分类器:

Frontpage handlers

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException