templatetags Package

blogs_tags Module

kawaz.apps.blogs.templatetags.blogs_tags.get_categories(author=None)[ソース]

ブログ記事カテゴリ一覧を取り出します <user>を渡した場合は、そのユーザーが持っているカテゴリのみを取り出します

Syntax:
{% get_categories as categories %} {% get_categories <user> as categories %}
kawaz.apps.blogs.templatetags.blogs_tags.get_entries(context, lookup='published')[ソース]

任意の<lookup>によりフィルタされた Entry のクエリを取得し指定された <variable>に格納するテンプレートタグ

Syntax:
{% get_entries as <variable> %} {% get_entries <lookup> as <variable> %}
Lookup: (Default: published)
published: ユーザーに対して公開された Entry を返す draft: ユーザーが編集可能な下書き Entry を返す

Examples

公開された Entry のクエリを取得し、最新5件のみを描画

{% get_entries as entries %} {% for entry in entries|slice:”:5” %}

{{ entry }}

{% endfor %}

下書き記事を取得

{% get_entries ‘draft’ as draft_entries %}

kawaz.apps.blogs.templatetags.blogs_tags.get_published_entries_of(context, author)[ソース]

あるユーザーの書いたpublishedなエントリーを返します

Syntax:
{% get_published_entries_of <user> as <variable> %}