@DictProperty('<STR_LIT>', '<STR_LIT>', read_only=True)<EOL><INDENT>def forms(self):<DEDENT>
forms = FormsDict()<EOL>for name, item in self.POST.iterallitems():<EOL><INDENT>if not hasattr(item, '<STR_LIT:filename>'):<EOL><INDENT>forms[name] = item<EOL><DEDENT><DEDENT>return forms<EOL>
Form values parsed from an `url-encoded` or `multipart/form-data`
            encoded POST or PUT request body. The result is retuned as a
            :class:`FormsDict`. All keys and values are strings. File uploads
            are stored separately in :attr:`files`.