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 modelo de 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é esta pregunta relacionada , que la gente puede encontrar útil.