Jaki jest najbardziej wydajny sposób przechowywania listy w modelach Django?

Obecnie w moim kodzie mam wiele obiektów Pythona podobnych do następujących:

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

Teraz chcę przekształcić to w model Django, gdzie self.myName jest polem łańcucha, a self.myFriends to lista ciągów.

from django.db import models

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

Ponieważ lista jest tak powszechną strukturą danych w Pythonie, spodziewam się, że będzie dla niej pole modelu Django. Wiem, że mogę użyć relacji ManyToMany lub OneToMany, ale miałem nadzieję uniknąć tego dodatkowego ukierunkowania w kodzie.

Edytować:

Dodałem topowiązane pytanie, które ludzie mogą uznać za przydatne.

questionAnswers(11)

yourAnswerToTheQuestion