我们如何比较 django 中的请求对象?
Posted
技术标签:
【中文标题】我们如何比较 django 中的请求对象?【英文标题】:How can we compare request object in django? 【发布时间】:2021-06-12 14:14:39 【问题描述】:我正在 django 中建立一个网站,用户可以在其中上传他们的 apk,该应用程序将被服务器修改并返回修改后的 apk,但我必须限制用户一次从 1 个类别上传 1 个 apk。
if(request.FILES["app"]):
name = request.FILES["app"]
elif(request.FILES["lib"]):
name = request.FILES["lib"]
elif.... And more
但我面临一些多值字典键错误,任何人都知道对此有更好的解决方案,请建议我。
【问题讨论】:
【参考方案1】:您可以使用以下命令检查文件中是否存在密钥:
if 'app' in request.FILES:
name = request.FILES['app']
elif 'lib' in request.FILES:
name = request.FILES['lib']
# …
【讨论】:
以上是关于我们如何比较 django 中的请求对象?的主要内容,如果未能解决你的问题,请参考以下文章
使用请求对象访问 django 视图中的 html 表单字段