Obecnie mam wiele obiektów Pythona w moim kodzie, 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, w którym self.myName to pole tekstowe, 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, spodziewałem 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 pośrednictwa w kodzie.
Edytować:
Dodałem to pokrewne pytanie , które może się przydać.