приклад роботи з context в templatetags

register = template.Library()
@register.inclusion_tag("users/_tasks_profile.html", takes_context=True)
def tasks_profile(context):
import re
request = context['request']
if re.search('/tasks/details/\d+', request.path):
task = Task.objects.get(id = int (request.path.split('/')[3]))
user = User.objects.get(id = task.buyer_id)
return {'profile': user}
else:
return False

Немає коментарів: