def manual_parse(self, view, req, **mainkwargs):
''' Manually parse the args '''
# args = parser.parse(user_args, request)
self._get_release_endpoint(view)
url = self._get_url()
self._check_mainkwargs(**mainkwargs)
self.create_args()
self._pop_kwargs(**mainkwargs)
newargs = parser.parse(self.final_args, req, force_all=True, **self._main_kwargs)
# see if we make it a multidict
makemulti = mainkwargs.get('makemulti', None)
if makemulti:
from werkzeug.datastructures import ImmutableMultiDict
newargs = ImmutableMultiDict(newargs.copy())
return newargs
评论列表
文章目录