Как мне взять объект Django и обернуть его, чтобы он стал QuerySet с одним элементом?
m: SomeModel = SomeModel.objects.get(pk=8)
Однако в более поздних функциях ожидается, что m будет QuerySet (даже с длиной 1).
Ответ ниже работает, если вам нужно только обернуть определенные модели, но есть ли способ сделать что-то вроде приведенного ниже псевдокода?
def generic_model2qs(m: Model) -> "QuerySet[Model]":
return m.get_model().objects.filter(pk=m.pk)
Есть ли у Django что-то вроде .get_model()
функция