現在、次のようなコードに多数の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の関係を使用できることはわかっていますが、コードでの余分な間接参照を回避したいと考えていました。
編集:
この関連する質問を追加しました。