Exemplo n.º 1
0
def render_crispy_form(form, helper=None, context=None):
    """
    Renders a form and returns its HTML output.

    This function wraps the template logic in a function easy to use in a Django view.
    """
    from crispy_forms.templatetags.crispy_forms_tags import CrispyFormNode

    if helper is not None:
        node = CrispyFormNode("form", "helper")
    else:
        node = CrispyFormNode("form", None)

    node_context = Context(context)
    node_context.update({"form": form, "helper": helper})

    return node.render(node_context)
Exemplo n.º 2
0
def render_crispy_form(form, helper=None, context=None):
    """
    Renders a form and returns its HTML output.

    This function wraps the template logic in a function easy to use in a Django view.
    """
    from crispy_forms.templatetags.crispy_forms_tags import CrispyFormNode

    if helper is not None:
        node = CrispyFormNode("form", "helper")
    else:
        node = CrispyFormNode("form", None)

    node_context = Context(context)
    node_context.update({"form": form, "helper": helper})

    return node.render(node_context)
Exemplo n.º 3
0
 def render_form(self, form):
     node = CrispyFormNode('form', 'helper')
     f = node.render(Context({'form': form, 'helper': form.helper}))
     f = re.sub('( +|\t+|\n+)', ' ', f)
     return f
Exemplo n.º 4
0
 def render_form(self, form):
     node = CrispyFormNode('form', 'helper')
     f = node.render(Context({'form': form, 'helper': form.helper}))
     f = re.sub('( +|\t+|\n+)', ' ', f)
     return f