Let's say i have models like follow.
class Department(models.Model):
name = models.CharField(max_length=255)
class Student(models.Model):
department = models.Foreignkey(Department, on_delete=models.CASCADE)
name = models.CharField(max_length=255)
Now i need to set Department(which is created already)
of the Student
whenever i create the student instance
.
which is best practice
i) Sending the department id in URI like `departments/{pk}/students`
ii) sending department id in body parameter