@register.filter def get_item(container, key): if type(container) is dict: return container.get(key) elif type(container) in (list, tuple): return container[key] if len(container) > key else None return None