'i want serializer model with foreign key from django rest framework
class Province(models.Model):
Id = models.AutoField(unique=True,primary_key=True)
Name = models.CharField(max_length=200,verbose_name="Name Province")
class Meta:
verbose_name = "Province"
verbose_name_plural = "Provinces"
def __str__(self):
return self.Name
class City(models.Model):
Id = models.AutoField(unique=True,primary_key=True)
Name = models.CharField(max_length=200,verbose_name="City Name")
IdProvince = models.ForeignKey(Province,on_delete=models.CASCADE,verbose_name= "Province Name",default=1)
class Meta:
verbose_name = "City"
verbose_name_plural = "Cities"
unique_together = ["Id","Name"]
def __str__(self):
return "Province " + str(self.IdProvince) + " City " + self.Name
class User(AbstractUser):
email = models.EmailField(unique=True, verbose_name="ایمیل")
class Travels(models.Model):
Id = models.AutoField(unique=True,primary_key=True,verbose_name="شناسه")
Name = CharField(max_length=200,verbose_name="نام")
IdCity = models.ForeignKey(City,on_delete=models.CASCADE,verbose_name= "شهر")
IdUser = models.ForeignKey(Personnel, on_delete=models.CASCADE,verbose_name= "پرسنل")
class Meta:
verbose_name = "Travel"
verbose_name_plural = "Travels"
def __str__(self):
return str(self.Id)
hello, i want serializer with foreignkey relation (expand relation all field Table) Travels model in django rest framework. in previous 3 day try serializer with foreignkey and search in internet but i cant fix them ,please help me for example if i call that API return this json
[{
Id:1,
Name :"ABC",
IdCity:{
Id:1,
Name:"Kurdistan",
},
IdUser:{
Id:1,
Name:"misaq",
Password:"Yarian"
}
}]
by regards misaq yarian
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
