'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