无法获取请求参数。我想搜索“file”是否在请求参数中。我写了以下代码:
def common_logic(request):
data = request.POST.get('data', None)
if 'file' in request.POST:
file = request.FILES['file'].temporary_file_path()
else:
file = None
return file
但是,当我设置file参数时,总是会读取else语句。当我打印出print(request.POST)
时,会显示<QueryDict: {'data': ['100']}>
,因此无法获取文件参数。我想获取文件参数并搜索request.POST
是否有文件。为什么我不能获取文件参数?我怎么能得到这个?