django的新闻发布应用程序

newscenter的Python项目详细描述


一个django应用程序,用于创建可以与唯一的编辑室对象关联的新闻稿。

django cms apphook以及用于在非应用程序模板中呈现新闻发布标题的templatetag。

django 1.7及以上

安装

将新闻中心添加到您的python路径:

$ pip install newscenter

将以下内容添加到项目设置的已安装应用程序中。py:

‘newscenter’,
在url.py中,添加:
url(r“^newscenter/”,include('newscenter.url'),

运行:

^{tt1}$

收集静态媒体:

^{tt2}$

依赖关系

如果使用PIP安装新闻中心,将自动安装以下内容:

Pillow (http://python-pillow.github.io/)

easy-thumbnails (https://github.com/SmileyChris/easy-thumbnails)

feedparser (http://pythonhosted.org/feedparser/)

django-el-pagination (https://django-el-pagination.readthedocs.io/en/latest/start.html)

为了简单的缩略图,您还需要将其添加到已安装的应用程序中并运行migrate:
“简单的缩略图”,
对于django el分页,您还需要将其添加到已安装的应用程序中:
“分页”,
您还需要用:
更新上下文处理器
'django.template.context\u processors.request',

注意:不要忘记从settings.py文件中的已安装应用程序中删除任何“无休止的分页”。

模板标记

模板标记可以如下使用:

{% load newscenter_tags %}
{% get_news "newsroom-name" %}
<h1><a href="{{ newsroom.get_absolute_url }}">{{ newsroom.name }}</a></h1>
{% for release in featured_list %}
<article>
<h2>{{ release.title }}</h2>
<p class="teaser">{{ release.teaser }}</p>
<p><a href="{{ release.get_absolute_url }}">Read more</a></p>
</article>
{% endfor %}

更改日志

2.0.14:

  • Django无休止分页->;Django el分页

在2.0.0中更改:

  • 在此版本中,我们更改了迁移目录的名称,如下所示。如果您使用的是django 1.7+并正在升级到新闻中心2.0.0,则可以确保从settings.py中的迁移模块中删除新闻中心。如果您使用的是django 1.6,请按照上面的说明更新迁移模块。
  • https://github.com/ImaginaryLandscape/django-newscenter/issues/4

重命名的目录: 迁移->;南部迁移 迁移_django->;迁移

1.5.8新增: -增加了对django 1.7的支持

1.4.1新增: -为联系人模型添加了标题字段

1.4中的新功能: -将图像插件从popey切换到bxslider

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

推荐PyPI第三方库


热门话题
用于显示所有图像的java图像滑块   java如何覆盖本地存储库中现有的Gradle插件?   java如何在没有用户输入的情况下自动返回主菜单?   java Swing模型视图演示器(MVP)示例   Java if语句(初学者请求)   java二维数组列表是如何工作的?   java为什么要列出。添加列表的所有反转子列表会导致ConcurrentModificationException   java Arquillian测试只有放在根包中才能工作   已在运行CMD窗口中的Java run命令   用java中的比较器为每列排序2D数组   java如何选择使用多态性时应调用的方法   是否可以在java中将ArrayList<SelectItem>转换为ArrayList<Long>   数组使用Java中的getJSONArray()和getJSONObject()从JSON文件中获取元素   java ActiveMQ MapMessage接收带有空表的消息   java命名返回布尔值的方法的正确方法是什么?