@register.assignment_tag
def get_containerbox_by(**filters):
    site = settings.SITE_ID
    if settings.OPPS_CONTAINERS_SITE_ID:
        site = settings.OPPS_CONTAINERS_SITE_ID
    return ContainerBox.objects.filter(site=site,
                                       published=True,
                                       date_available__lte=timezone.now(),
                                       **filters)
show some examples for OrderedDict
dataset/ETHPy150Open opps/opps/opps/containers/templatetags/container_tags.py/get_containerbox_by--crossover with--dataset/ETHPy150Open bt3gl/Python-and-Algorithms-and-Data-Structures/src/USEFUL/basic_examples/example_OrderedDict.py/OrderedDict_example