シンプルなブログ アプリの管理パネルにタグ リストを表示したいと考えています。ManyToManyFields は入力として許可されていないlist_displayため、タグを取得するメソッドを作成し、このメソッドをリストに入れたいと考えています。
私の問題は、モデルで他のクラスにアクセスする方法がわからないことです。
私のモデル.py
class Tag(models.Model):
    tag = models.CharField(max_length=25)
    def __unicode__(self):
        return self.tag
class Post(models.Model):
    author = models.ForeignKey(User)
    publication = models.DateTimeField()
    title = models.CharField(max_length=100)
    summary = models.TextField(max_length=150)
    content = models.TextField(max_length=9999)
    tag = models.ManyToManyField(Tag)
    commentsAllowed = models.BooleanField()
    def getTags(self):
        return Post.tag.all()    <-----------------------------------
    def __unicode__(self):
        return self.title
私のadmin.py
class PostAdmin(admin.ModelAdmin):
    date_hierarchy = 'publication'
    list_display = ('author', 'title', 'publication', 'getTags')
これは me を返します<django.db.models.fields.related.ReverseManyRelatedObjectsDescriptor object at 0xb8e24fcc>が、タグ名が必要です。