Django динамическое содержимое в запросе

Я пытаюсь "DRY" мой код и хотел бы создать функцию, чтобы сделать мой запрос динамическим.
Код, который я сейчас использую, выглядит следующим образом :

rightone = []
for item in taglist:    #taglist is a list of model instances, not relevant here
   content = content.filter(tags__title=item.title) #tags here is a M2M key : my problem, content is a query 
   rightone.append(content)
tagproofquery = rightone[-1]

и я хотел бы преобразовать его в:

def uniquetogether(queryset,data, model):
                rightone = []
                for item in queryset:
                    content = data.filter(tags__title=item.title) #  <--- problem is here with tags
                    rightone.append(content)
                tagproofquery = rightone[-1]
                return tagproofquery
  

Я понятия не имею, как заменить мои M2M "tags", как в tags__title=item.title, на параметр "model" моей функции. Я пробовал f strings, но это не помогло (конечно же). Есть ли способ сделать это? Большое спасибо

Вернуться на верх