2012年12月25日火曜日

Djangoで、タグクラウド「django-taggit」該当タグのデータ取得(続き)

Django(1.4.2)で、タグクラウド「django-taggit」の続きです。実際にデータベースから該当するタグのデータを取得してみました。「filter(tag__name__in=['tagname'])」を利用すると、簡単に取得することができます。フィルター「tag__」のtagは、カラム名になりますので、カラム名が、groupの場合は「filter(group__name__in=['tagname'])」となります。

/blog/views.py
blogs = Blog.objects.filter(tag__name__in=['tagname'])
実際に設定してみたサイトがこちら。ちょっとブログらしくなったかも(笑)。



参考サイト
Django で簡単にタグ機能を実装できる django-taggit が便利(presentさん)
django-taggit documentation

0 件のコメント:

コメントを投稿