AttributeError("'WSGIRequest' object has no attribute 'args'",)
当我尝试拨打此电话时,我得到了
GET /sign_s3/?s3_object_type=image/jpeg&s3_object_name=default_name
我想念什么吗?
*args, **kwargs
除了要求外,我还需要包括其他内容吗?
这是回溯:
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
except Exception as e:
# If the view raised an exception, run it through exception
# middleware, and if the exception middleware returns a
# response, use that. Otherwise, reraise the exception.
for middleware_method in self._exception_middleware:
response = middleware_method(request, e)
风景:
@login_required()
def sign_s3(request):
object_name = request.args.get('s3_object_name')
HttpRequest
对象没有args
属性。
你应该用
request.GET.get('s3_object_name')
得到s3_object_name value
。
Django文档具有优良的部分上HttpRequest
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句