২১.৮ : রিভিউ মডেল তৈরী
STAR_CHOICES = [
('⭐', '⭐'),
('⭐⭐', '⭐⭐'),
('⭐⭐⭐', '⭐⭐⭐'),
('⭐⭐⭐⭐', '⭐⭐⭐⭐'),
('⭐⭐⭐⭐⭐', '⭐⭐⭐⭐⭐'),
]
class Review(models.Model):
reviewer = models.ForeignKey(Patient, on_delete = models.CASCADE)
doctor = models.ForeignKey(Doctor, on_delete = models.CASCADE)
body = models.TextField()
created = models.DateTimeField(auto_now_add = True)
rating = models.CharField(choices = STAR_CHOICES, max_length = 10)
def __str__(self):
return f"Patient : {self.reviewer.user.first_name} ; Doctor {self.doctor.user.first_name}"Last updated