Example #1
0
def property_table(parser, token):
    """Renders a property table from a ModelForm or an object instance.

    Example tag usage: {% property_table form [field1, [field2, field3], field4] %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)
    return PropertyTableNode(*args, **kwargs)
Example #2
0
def detail_table(parser, token):
    """Renders an interactive table from an object list.

    Example tag usage: {% detail_table object_list [fields] [exclude] %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)
    return DetailTableNode(*args, **kwargs)
Example #3
0
def property_table(parser, token):
    """Renders a property table from a ModelForm or an object instance.

    Example tag usage: {% property_table form [field1, [field2, field3], field4] %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)
    return PropertyTableNode(*args, **kwargs)
Example #4
0
def detail_table(parser, token):
    """Renders an interactive table from an object list.

    Example tag usage: {% detail_table object_list [fields] [exclude] %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)
    return DetailTableNode(*args, **kwargs)
Example #5
0
def add_crumb(parser, token):
    """
    Add a crumb to the breadcrumb list.

    Example tag usage: {% add_crumb name [url] %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)
    return AddCrumbNode(*args, **kwargs)
Example #6
0
def add_crumb(parser, token):
    """
    Add a crumb to the breadcrumb list.

    Example tag usage: {% add_crumb name [url] %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)
    return AddCrumbNode(*args, **kwargs)
Example #7
0
def objects_from(parser, token):
    """
    Adds the "objects" variable to the context.

    Example tag usages:

    {% objects_from object %}

    {% objects_from object "custom_filter" arg1 arg2 %}
    """
    tag_name, args, kwargs = parse_args_kwargs(parser, token)

    return ObjectsFromNode(*args, **kwargs)