Qual é a maneira mais eficiente de armazenar uma lista nos modelos do Django?

Atualmente eu tenho um monte de objetos python no meu código semelhante ao seguinte:

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

Agora eu quero transformar isso em um modelo do Django, onde self.myName é um campo de string, e self.myFriends é uma lista de strings.

from django.db import models

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

Como a lista é uma estrutura de dados tão comum em python, eu esperava que houvesse um campo de modelo do Django para ela. Eu sei que posso usar um relacionamento ManyToMany ou OneToMany, mas eu esperava evitar a indireta extra no código.

Editar:

Eu adicionei issoquestão relacionada, o que as pessoas podem achar útil.

questionAnswers(11)

yourAnswerToTheQuestion