class Doctor(models.Model):
doctor_name = models.CharField(max_length=200)
doctor_title = models.CharField(max_length=200)
created_date = models.DateTimeField(auto_now_add=True)
modified_date = models.DateTimeField(auto_now=True)
class Tags(models.Model):
tag_title = models.CharField(max_length=50)
class UserFeedback(models.Model):
doctor = models.ForeignKey(Doctor, on_delete=models.CASCADE, default=None)
visited_for = models.CharField(max_length=200)
tag = models.ManyToManyField(Tags)
comment = models.CharField(max_length=200,null=True,blank=True)
My query:
queryset = Doctor.objects.prefetch_related(Prefetch("userfeedback_set",
queryset=UserFeedback.objects.all(),
to_attr="feedback"
))
- Хочу получить список tag_title для доктора, полученный от многих пользователей
- Я получаю все отзывы пользователей
- Я должен удалить тот же тег, указанный многими пользователями