3 <:form:>

<:form path [noescape] [extra_args]:>

Creates an appropriate HTML <FORM> start tag. Arguments are similar to the <:url:> (see section 5.1, page ). The extra_args parameter is not actually a real argument name, but is a pass through to let you pass through arguments to the <FORM> tag such as METHOD. These arguments must be passed by name only.

IMPORTANT NOTE! This tag only generates the start HTML form tag, but not the closing </FORM> tag. Always remember to close your HTML forms with the raw HTML tag </form>.

The equivalent Python component code would be:

import templating.UrlBuilder
print templating.UrlBuilder.form(path,
     extra_args_as_dict, noescape)