Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- models.py,
- class Students(models.Model):
- student_name = models.CharField(max_length=100)
- student_id = models.CharField(max_length=50)
- student_dept = models.CharField(max_length=30)
- student_sec = models.CharField(max_length=2)
- def get_absolute_url(self):
- return reverse('personalInfo:createStudentDetails', kwargs={'pk': self.pk})
- def __str__(self):
- return self.student_name + ' - ' + self.student_id + ' - ' + self.student_dept + ' - ' + self.student_sec
- class StudentDetails(models.Model):
- students = models.ForeignKey(Students, on_delete=models.CASCADE)
- present_address = models.TextField()
- permanent_address = models.TextField()
- student_phone = models.BigIntegerField()
- gpo_box_number = models.IntegerField()
- urls.py,
- path('studentDetails/add/<int:pk>/', views.CreateStudentDetails.as_view(), name='createStudentDetails')
- views.py,
- #adding details for student
- class CreateStudentDetails(CreateView):
- model = StudentDetails
- fields = ['present_address', 'permanent_address', 'student_phone', 'gpo_box_number']
- #Problem
- Can't figure it out how to assign primary key to the "students" field and handle it here which will contain a foreign key of "Students" model
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement