GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

alex

django-taggit – djangoの簡単なタグ付け

投稿日:

djangoの簡単なタグ付け https://django-taggit.readthedocs.io

ジャンゴタググジット

django-taggitはDjangoでのタグ付けのより簡単なアプローチです。 あなたのINSTALLED_APPS"taggit"を追加して、あなたのモデルにTaggableManagerを追加してください:

from django.db import models

from taggit.managers import TaggableManager

class Food(models.Model):
    # ... fields here

    tags = TaggableManager()

次に、APIを次のように使用できます。

>>> apple = Food.objects.create(name="apple")
>>> apple.tags.add("red", "green", "delicious")
>>> apple.tags.all()
[<Tag: red>, <Tag: green>, <Tag: delicious>]
>>> apple.tags.remove("green")
>>> apple.tags.all()
[<Tag: red>, <Tag: delicious>]
>>> Food.objects.filter(tags__name__in=["red"])
[<Food: apple>, <Food: cherry>]

タグは自動的にフォームと管理者に表示されます。

django-taggitはDjango 1.8以上が必要です。

詳細は、 ドキュメントを参照してください。 また、 メーリングリストに連絡することもできます。







-alex
-

執筆者:

alex

django-taggit – djangoの簡単なタグ付け

投稿日:

(さらに…)







-alex
-

執筆者: