¿Cuál es la forma más eficiente de almacenar una lista en los modelos de Django?

Actualmente tengo muchos objetos de Python en mi código similares a los siguientes:

class MyClass():
  def __init__(self, name, friends):
      self.myName = name
      self.myFriends = [str(x) for x in friends]

Ahora quiero convertir esto en un modelo de Django, donde self.myName es un campo de cadena, y self.myFriends es una lista de cadenas.

from django.db import models

class myDjangoModelClass():
    myName = models.CharField(max_length=64)
    myFriends = ??? # what goes here?

Dado que la lista es una estructura de datos tan común en Python, esperaba que hubiera un campo de modelo Django para ella. Sé que puedo usar una relación ManyToMany o OneToMany, pero esperaba evitar esa indirección adicional en el código.

Editar:

Agregué estopregunta relacionada, que la gente puede encontrar útil.

Respuestas a la pregunta(11)

Su respuesta a la pregunta