g = Goal.objects.filter(Q(title__contains=term) | Q(desc__contains=term))
Как добавить к моему filter
, что user=request.user
?Q объектов в django queryset
Это не работает:
g = Goal.objects.filter(user=request.user, Q(title__contains=term) | Q(desc__contains=term))
Модели:
class Goal(models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=255)
desc = models.TextField()
Пожалуйста, сначала покажите свои модели. – alecxe
@alecxe Я обновил вопрос – user3207076
Не просто сказать, что «это не работает», пожалуйста, включите трассировку. В этом случае трассировка - это 'SyntaxError: non-keyword arg after keyword arg', в котором точно объясняется, что происходит. – Alasdair