В Django как получить адрес электронной почты пользователя по внешнему ключу
У меня есть модель User и подключенная модель Project, где Project подключается к модели User с внешним ключом. Как я могу выбрать адрес электронной почты пользователя permitted с помощью необработанного запроса? (Я не хочу использовать ORM).
models.py
class Project(models.Model):
def __str__(self):
return str(self.project)
project = models.TextField(max_length=150)
company_name = models.ForeignKey('Company', on_delete=models.CASCADE, default=1)
permitted = models.ForeignKey(User, on_delete=models.CASCADE, default=1)
Я хочу отправлять электронные письма разрешенным пользователям, но мне нужны их адреса электронной почты. Вот необработанный запрос, который я пробовал:
SELECT COUNT(auth_user.id), ???
FROM pro_projects
LEFT JOIN auth_user
ON auth_user.id = pro_projects.permitted.id