現在、次のようなコードに多数のpythonオブジェクトがあります。 class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] 次に、これをDjangoモデルに変換します。ここで、self.myNameは文字列フィールドで、self.myFriendsは文字列のリストです。 from django.db import models class myDjangoModelClass(): myName = models.CharField(max_length=64) myFriends = ??? # what goes here? リストはPythonで非常に一般的なデータ構造であるため、Djangoモデルフィールドが存在することを期待しています。ManyToManyまたはOneToManyの関係を使用できることはわかっていますが、コードでの余分な間接参照を回避したいと考えていました。 編集: この関連する質問を追加しました。