gpt4 book ai didi

python - Django WSGIRequest 参数错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:40:05 25 4
gpt4 key购买 nike

我明白了AttributeError("'WSGIRequest' 对象没有属性 '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)

View :

@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 值

Django 文档有一个很好的 sectionHttpRequest 上。

关于python - Django WSGIRequest 参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21173296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com