Доступ к атрибутам объекта в шаблоне Django - PullRequest
0 голосов
/ 09 июня 2018

Я хотел бы добиться чего-то, что в python выглядит следующим образом:

person = Person.name('Thomas')

В моем views.py я передаю каждый People объект, который соответствует запросу и списку с несколькими именами.Затем я хочу получить доступ к конкретному объекту и его полям, например, пол, возраст, город этого конкретного человека.До сих пор я пытался определить пользовательский фильтр следующим образом:

@register.filter(name='people_attributes')
def object_attributes(val):
    return Person.objects.get(name=val)

Моя цель - иметь возможность циклически перебирать список со значениями, а затем, на каждой итерации, получать доступ к базовому объекту.Допустим, мой список выглядит как ['John', 'Adam', 'Alice', 'Katherine'], я хочу получить доступ к объекту, атрибут которого name равен Джону, Адаму, Алисе или Кэтрин.

...