Atualmente, tenho muitos objetos python no meu código semelhantes aos seguintes:
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 meio que esperava que houvesse um campo de modelo do Django para ela. Eu sei que posso usar um relacionamento ManyToMany ou OneToMany, mas esperava evitar esse indireção extra no código.
Editar:
Eu adicionei esta pergunta relacionada , que as pessoas podem achar útil.