x = card.objects.get(per__icontains='someone')
x = card.objects.get(per__icontains='someone')
securelordМожет мое решение неправильное)) как обычно, вообщем вот:
Как на место “per” вставить переменную?Выдается ошибка, которая говорит что нужно вставить какое-либо поле модели. А имя поля находится в переменной ‘per’.x = card.objects.get(per__icontains='someone')
>>> kwargs = dict()
>>> kwargs['username__icontains'] = 'ZioN'
>>> u = User.objects.get(**kwargs)
>>> u
<User: ZioN>
var = "foobar"
x = card.objects.get(**{"%s__icontains" % var: 'someone'})