djangoタグを使用すると、複数のタグが割り当てられているオブジェクトの場合、単純なタグ名のリストを返すことはできますか?オブジェクトタグをリストとして返します
object.tags()はjsonに簡単に変換されないオブジェクトを返します。TaggableManagerは反復可能ではありません。
他の方法はありますか?私は両方が動作するはずだと思う
class MyClass(models.Model)
...
def get_tag_names(self):
return Tag.objects.get_for_object(self).values_list('name', flat=True)
:
- が、何らかの理由で、私はトラブル参照し、タグをインポートしていました。 – Goro
「参照するのに困っていた」とはどういう意味ですか? – syabro
そのまま、コードはTagを参照しません。私は 'import tag'と 'taggit import tag'を試しましたが、どちらもうまくいきませんでした。 – Goro