What is the most efficient way to store a list in the Django models?

后端 未结 12 949
执笔经年
执笔经年 2020-11-28 01:27

Currently I have a lot of python objects in my code similar to the following:

class MyClass():
  def __init__(self, name, friends):
      self.myName = name
         


        
12条回答
  •  悲哀的现实
    2020-11-28 01:58

    class Course(models.Model):
       name = models.CharField(max_length=256)
       students = models.ManyToManyField(Student)
    
    class Student(models.Model):
       first_name = models.CharField(max_length=256)
       student_number = models.CharField(max_length=128)
       # other fields, etc...
    
       friends = models.ManyToManyField('self')
    

提交回复
热议问题