Saat ini saya memiliki banyak objek python dalam kode saya mirip dengan yang berikut:
class MyClass():
def __init__(self, name, friends):
self.myName = name
self.myFriends = [str(x) for x in friends]
Sekarang saya ingin mengubahnya menjadi model Django, di mana self.myName adalah bidang string, dan self.myFriends adalah daftar string.
from django.db import models
class myDjangoModelClass():
myName = models.CharField(max_length=64)
myFriends = ??? # what goes here?
Karena daftar adalah struktur data yang umum di python, saya semacam berharap akan ada bidang model Django untuk itu. Saya tahu saya bisa menggunakan hubungan ManyToMany atau OneToMany, tapi saya berharap untuk menghindari tipuan ekstra dalam kode.
Edit:
Saya menambahkan pertanyaan terkait ini , yang mungkin bermanfaat bagi orang.