{{ story.title }}
28 | 29 | {{ story.source }} | 30 | {{ story.timestamp|date:"j F Y" }} 31 | 32 |{{ story.body|striptags|safe }}
33 |{{ story.body|striptags|safe }}
33 |{{ story.body|striptags|truncatewords:20|safe|urlize }}
15 | {% endblock %} 16 | -------------------------------------------------------------------------------- /newswall/templatetags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiask/django-newswall/f968eb9233ed30386399b29586b5743cde79744c/newswall/templatetags/__init__.py -------------------------------------------------------------------------------- /newswall/templatetags/newswall_tags.py: -------------------------------------------------------------------------------- 1 | from django import template 2 | 3 | from newswall.models import Source, Story 4 | 5 | 6 | register = template.Library() 7 | 8 | 9 | @register.assignment_tag 10 | def newswall_sources(): 11 | return Source.objects.active() 12 | 13 | 14 | @register.assignment_tag 15 | def newswall_archive_months(): 16 | return Story.objects.active().dates('timestamp', 'month', 'DESC') 17 | -------------------------------------------------------------------------------- /newswall/urls.py: -------------------------------------------------------------------------------- 1 | from django.conf.urls import url, patterns 2 | 3 | from newswall.feeds import StoryFeed 4 | from newswall import views 5 | 6 | 7 | urlpatterns = patterns( 8 | '', 9 | url(r'^feed/$', StoryFeed()), 10 | url(r'^get/$', 11 | views.FeedDataView.as_view(), 12 | name='newswall_feed_data'), 13 | url(r'^$', 14 | views.ArchiveIndexView.as_view(), 15 | name='newswall_entry_archive'), 16 | url(r'^(?P