[docs]@register.filterdefuser_attr(username,attribute):"""Gets an attribute of the user with the given username."""returngetattr(get_user_model().objects.get(username=username),attribute)
[docs]@register.filterdefargument_request_user(obj,func_name):"""Pass request.user as an argument to the given function call."""func=getattr(obj,func_name)request=threadlocals.request()ifrequest:returnfunc(request.user)returnNone