def form_renderer(params, printer): form = canonicalise_params(params, attrs=False, length=1) return func(form, printer)
def csrf_token(params, printer): attrs, request = canonicalise_params(params, length=1) attrs.update(dict(name='csrfmiddlewaretoken', value=get_token(request))) return (hidden, attrs)
def field_renderer(params, printer): attrs, field = canonicalise_params(params, length=1) if attrs : field.as_widget = partial(field.as_widget, attrs=attrs) return func(field, printer)
def value(params, printer): model, field = canonicalise_params(params, attrs=False, length=2) display_name = "get_{0}_display".format(field.name) if hasattr(model, display_name): return getattr(model, display_name)() return getattr(model, field.name, "")
def field_renderer(params, printer): attrs, field = canonicalise_params(params, length=1) if attrs: field.as_widget = partial(field.as_widget, attrs=attrs) return func(field, printer)