Как я могу автоматически заполнить эти поля bootstrap_form, когда я ввожу определенный id, то данные, связанные с id, автоматически заполняются в django

Это моя модель и когда я ввожу некоторые данные они попадают в базу данных и я хочу получить эти данные в поле формы автоматически я использую bootstrap_form когда я ввожу там id например когда я ввожу id то имя:что-то,адрес:что-то вроде этого данные автозаполняются в полях формы.Пожалуйста помогите я новичок в django.

    # Create your models here.
    user_sex = (('Male','male'),('Female','female'))
    
This is my Student Registration model
    class StudentRegistration(models.Model):
        Id = models.ForeignKey(unique=True)
        StudentName = models.CharField(max_length=150)
        Std_Address = models.CharField(max_length=250)
        std_phone = models.CharField(null = False , blank = False, unique = True,max_length=150)
        Email = models.EmailField()
        faculty = models.CharField(max_length=150)
        parents_name = models.CharField(max_length=250)
        parents_phone = models.CharField(null = False , blank = False, unique = True,max_length=150)
        join_Date = models.DateTimeField(auto_now_add=True)
        Registration_No = models.IntegerField(unique = True)
        sex = models.CharField(default='Male',choices=user_sex,max_length=150)
    
        def __str__(self):
            return self.StudentName,self.Registration_No
    
        def get_absolute_url(self):
            return reverse('registration:stdlist')
        
        def save(self,*args,**Kwargs):
            return super().save(*args,**Kwargs)
    
    This is my Staff registration Detail


    class StaffRegistration(models.Model):
        Id = models.ForeignKey(unique=True)
        Name = models.CharField(max_length=250)
        Address = models.CharField(max_length=250)
        Email = models.EmailField()
        phone = models.CharField(null = False,blank = False,unique = True,max_length=150)
        Join_Date = models.DateTimeField(auto_now_add=True)
        sex = models.CharField(default='Male',choices=user_sex,max_length=150)
    
    
        def __str__(self):
            return self.Name,self.Address
        
        def get_absolute_url(self):
            return reverse("registration:stafflist")
        
        def save(self,*args,**Kwargs):
            self.slug = slugify(self.Name)
            return super().save(*args,**Kwargs)

В случае обновления данных, когда вы вводите id объекта, который хотите обновить и хотите, чтобы он пришел с текущим экземпляром или свойством, которое у него есть, вам нужно добавить jinja на htmll_template формы в атрибут value, например value={{student.name}}

Вернуться на верх