templatetags Package¶
announcements_tags
Module¶
任意の<lookup>によりフィルタされた Announcement のクエリを取得し指定された <variable>に格納するテンプレートタグ
- Syntax:
- {% get_announcements as <variable> %} {% get_announcements <lookup> as <variable> %}
- Lookup: (Default: published)
- published: ユーザーに対して公開された Announcement を返す draft: ユーザーが編集可能な下書き Announcement を返す
Examples
公開された Announcement のクエリを取得し、最新5件のみを描画
{% get_announcements as announcements %} {% for announcement in announcements|slice:”:5” %}
{{ announcement }}{% endfor %}
下書き記事を取得
{% get_announcements ‘draft’ as draft_announcements %}
get_announcementsで得られるQSのうち、作成日が1週間以内の物のみに絞り込む