Python 如何更新配置文件
我是django restframework的初学者。我的问题是如何更新配置文件,其中包含以下字段“姓名、电子邮件、手机、性别、学历、大学、专业、国家、州、城市”,这些字段采用不同的模型,即 型号.pyPython 如何更新配置文件,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):
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)
如何连接和更新这些字段?是否有任何方法可以从模板访问这些字段,并将值插入到不同的表中?