'The form parameters.  By default an
:class:`~werkzeug.datastructures.ImmutableMultiDict`
is returned from this function.  This can be changed by setting
:attr:`parameter_storage_class` to a different type.  This might
be necessary if the order of the form data is important.
Please keep in mind that file uploads will not end up here, but instead
in the :attr:`files` attribute.
.. versionchanged:: 0.9
Previous to Werkzeug 0.9 this would only contain form data for POST
and PUT requests.'

@cached_property
def form(self):

    self._load_form_data()
    return self.form
