次のようなモデル定義があります。
class Artist(models.Model):
"""Model class to record Artist"""
artist_name = models.CharField(max_length=200)
artist_id = models.CharField(unique=True, max_length=50)
# similar relationship is defined.
related_to = models.ManyToManyField("self", null=True, blank=True)
def __unicode__(self):
return self.artist_name
Django の管理パネルからアーティストに対して「削除」管理アクションを使用すると、次のようになります。
Artist: trojan
From_artist-to_artist relationship: Artist_related_to object
From_artist-to_artist relationship: Artist_related_to object
From_artist-to_artist relationship: Artist_related_to object
From_artist-to_artist relationship: Artist_related_to object
Artist: betty
From_artist-to_artist relationship: Artist_related_to object
From_artist-to_artist relationship: Artist_related_to object
削除中に警告された実際の関係を取得するにはどうすればよいですか?
言い換えれば、実際のアーティスト名を反映するために「Artist_related_to object」を人間化する方法。