У меня есть 3 таблицы person (id, email, пароль, тип), user_location (id, location, u_id) и отзывы (id, review, from_id, to_id). User_location (u_id) является внешним ключом к человеку (id). Рецензия (from_id, to_id) также чужая для человека (id). Так, как я могу отфильтровать человека с типом 'a' и местоположением 'b' и отзывами, которые он получил с именем рецензентов?
models.py
class Person(models.Model):
email = models.CharField(max_length=30)
pwd = models.CharField(max_length=30)
type = models.CharField(max_length=30)
class User_locations(models.Model):
location = models.CharField(max_length=30)
u_id = models.ForeignKey('Person', on_delete=models.CASCADE)