obj = Profile.objects.get(user=request.user)
obj_perms = obj.permission_tags.all()
flag = False
for p in obj_perms:
    if perm.lower() == p.codename.lower():
        pass
Django – Как использовать собственный тег шаблона с проверками «если» и «иначе»?