def __init__(self, environ, populate_request=True, shallow=False): ResponseBase.__init__(self) RequestBase.__init__(self, environ, populate_request, shallow) self.href = Href(self.script_root or "/", self.charset) self.abs_href = Href(self.url_root, self.charset) self.headers = Headers([("Content-Type", "text/html")]) self.response = [] self.status_code = 200
def __init__(self, environ, populate_request=True, shallow=False): ResponseBase.__init__(self) RequestBase.__init__(self, environ, populate_request, shallow) self.href = Href(self.script_root or '/', self.charset) self.abs_href = Href(self.url_root, self.charset) self.headers = Headers([('Content-Type', 'text/html')]) self.response = [] self.status_code = 200
def __init__(self, *args, **kwargs): self.context = {} Request.__init__(self, *args, **kwargs) # self.stream, self.form, self.files = parse_form_data(self.environ) self.context.update(self.args.to_dict()) self.context.update(self.form.to_dict()) self.context.update(self.cookies) self.context['request'] = self
def __init__(self, environ): RequestBase.__init__(self, environ) before_request_init.emit() self.url_adapter = url_map.bind_to_environ(self.environ) self.match_exception = None try: self.endpoint, self.view_arguments = self.url_adapter.match() except HTTPException, e: self.endpoint = self.view_arguments = None self.match_exception = e
def __init__(self, environ): RequestBase.__init__(self, environ) before_request_init.emit() self.url_adapter = url_map.bind_to_environ(self.environ) self.view_lang = self.match_exception = None try: self.endpoint, self.view_arguments = self.url_adapter.match() view_lang = self.view_arguments.pop('lang_code', None) if view_lang is not None: try: self.view_lang = Locale.parse(view_lang) if not has_section(self.view_lang): raise UnknownLocaleError(str(self.view_lang)) except UnknownLocaleError: self.view_lang = None self.match_exception = NotFound() except HTTPException, e: self.endpoint = self.view_arguments = None self.match_exception = e
def __init__(self, environ): RequestBase.__init__(self, environ) self.endpoint = None self.view_args = None
def __init__(self, environ): RequestBase.__init__(self, environ) self.endpoint = None # 当前request的端点 self.view_args = None # 当前request的视图参数(作为关键字参数传入视图函数)
def __init__(self, map_adapter, *args, **kwargs): MapAdapterMixin.__init__(self, map_adapter) WerkzeugRequest.__init__(self, *args, **kwargs)
def __init__(self, *args, **kwargs): BaseRequest.__init__(self, *args, **kwargs) #: Logged database queries self.queries = []
def __init__(self, environ): WerkzeugRequest.__init__(self, environ) LoggerMixin.__init__(self) local.request = self
def __init__(self, app, environ): wzRequest.__init__(self, environ) self.app = app