Python 如何更新配置文件

Python 如何更新配置文件,python,django-models,Python,Django Models,我是django restframework的初学者。我的问题是如何更新配置文件,其中包含以下字段“姓名、电子邮件、手机、性别、学历、大学、专业、国家、州、城市”,这些字段采用不同的模型,即 型号.py class LearnerAddress(Address): learner = models.ForeignKey(Learner, on_delete=models.CASCADE) class Learner(BaseModel, Timestamps, SoftDelete):

我是django restframework的初学者。我的问题是如何更新配置文件,其中包含以下字段“姓名、电子邮件、手机、性别、学历、大学、专业、国家、州、城市”,这些字段采用不同的模型,即

型号.py

class LearnerAddress(Address):
    learner = models.ForeignKey(Learner, on_delete=models.CASCADE)

class Learner(BaseModel, Timestamps, SoftDelete):
    created_from_choices = (
        ('web', 'Web'),
        ('ios', 'iOS'),
        ('android', 'Android'),
    )

    gender_choices = (
        ('male', 'Male'),
        ('female', 'Female'),
        ('other', 'Other'),
        ('not_specified', 'Not Specified')
    )

    user = models.OneToOneField(User, on_delete=models.CASCADE)
    created_from = models.CharField(max_length=20, choices=created_from_choices, default='web', null=False)
    phone_verification_date = models.DateTimeField(verbose_name="Phone verification Date", null=True)
    email_verification_date = models.DateTimeField(verbose_name="Email verification Date", null=True)
    is_email_verified = models.BooleanField(default=False)
    is_phone_verified = models.BooleanField(default=False)
    is_guest = models.BooleanField(default=False)  
    # photo = models.ImageField(upload_to=None, height_field=None, width_field=None,Learner null=True, blank=True)
    gender = models.CharField(max_length=20, choices=gender_choices, default='not_specified', null=False)

class LearnerQualification(BaseModel, Timestamps, SoftDelete):
    qualification = models.ForeignKey(EducationalQualification, max_length=50, null=False, on_delete=models.CASCADE)
    specialization = models.ForeignKey(Specialization, max_length=50, null=False, on_delete=models.CASCADE)
    college = models.ForeignKey(College, max_length=50, null=False, on_delete=models.CASCADE)

    year = models.IntegerField(null=False)
    remarks = models.CharField(max_length=100, null=False)
    learner = models.ForeignKey(Learner, on_delete=models.CASCADE, related_name="learner_qualifications", null=True)

如何连接和更新这些字段?

是否有任何方法可以从模板访问这些字段,并将值插入到不同的表中?