Как я могу автоматически заполнить эти поля 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}}