コード例 #1
0
from django.template.library import Library
register = Library()


@register.filter(is_safe=True)
def index(indexable, i):
    return indexable[i]
コード例 #2
0
ファイル: common.py プロジェクト: goodtune/vitriolic
    (?P<version>\d+\.\d+)         # minimum 'N.N'
    (?P<extraversion>(?:\.\d+)*)  # any number of extra '.N' segments
    (?:
        (?P<prerel>[abc]|rc)         # 'a' = alpha, 'b' = beta
                                     # 'c' or 'rc' = release candidate
        (?P<prerelversion>\d+(?:\.\d+)*)
    )?
    (?P<postdev>(\.post(?P<post>\d+))?(\.dev(?P<dev>\d+))?)?
    $""",
    re.VERBOSE,
)

FORM_FIELD_TEMPLATE = get_template(
    "touchtechnology/common/templatetags/field.html")

register = Library()


@register.filter
def at_a_time(i, n):
    """
    Turn a list into smaller lists of n items. For example, if we have:

        object_list = [1, 2, 3, 4, 5, 6, 7, 8]

    The {% object_list|at_a_time:2 %} will result in:

        [[1, 2], [3, 4], [5, 6], [7, 8]

    Or {% object_list|at_a_time:3 %} will result in:
コード例 #3
0
from ..settings import ACTIVE_LAYOUT, DISPLAY_AUTH_LINK
from ..utils import get_workspaces

__author__ = 'Artur Barseghyan <*****@*****.**>'
__copyright__ = '2013-2021 Artur Barseghyan'
__license__ = 'GPL-2.0-only OR LGPL-2.1-or-later'
__all__ = (
    'get_dash_plugin',
    'get_dash_workspaces',
    'has_edit_dashboard_permissions',
    'render_auth_link',
)


register = Library()

# *****************************************************************************
# *****************************************************************************
# *****************************************************************************
# **************************** General Dash tags ******************************
# *****************************************************************************
# *****************************************************************************
# *****************************************************************************


class GetDashPluginNode(Node):
    """Node for ``get_dash_plugin`` tag."""

    def __init__(self, dashboard_entry, as_var=None):
        self.dashboard_entry = dashboard_entry
コード例 #4
0
from django.template.library import Library

from configfactory.utils.http import query_params

register = Library()
register.simple_tag(func=query_params, name='query_params')