小编use*_*423的帖子

用一对一关系序列化对象Django

我是django的新手。我正在研究Rest API。我有一个可选的“是”关系,即学生是雇员。我试图序列化这两个模型,以便得到组合的json结果。请让我知道是否有人可以帮助我。谢谢

class Employee(models.Model):
    full_name=models.CharField(max_length=100,blank=True)
    email_id=models.EmailField(max_length=100,blank=True)
    mobile_no=models.CharField(max_length=11,blank=True)
    is_job_ready=models.BooleanField(False)
    type=models.CharField(max_length=20,blank=True)
    location_preference=models.CharField(max_length=20,blank=True)

class Student(models.Model):
    college=models.CharField(max_length=100)
    year=models.CharField(max_length=20)
    is_with_college=models.BooleanField()
    employee=models.OneToOneField(Employee,primary_key=True)
Run Code Online (Sandbox Code Playgroud)

python django rest serialization django-rest-framework

3
推荐指数
1
解决办法
5174
查看次数