我使用 django 构建我的网络应用程序。其中一个页面发送不同的文件(具有不同的文件类型)。我有 6 种文件类型。而我当前的代码版本(这真的很糟糕 - 这就是我写这个问题的原因)是:
try:
file = request.FILES[u'file_doc']
except MultiValueDictKeyError:
try:
file = request.FILES[u'file_fb2']
except MultiValueDictKeyError:
try:
file = request.FILES[u'file_pdf']
except MultiValueDictKeyError:
try:
file = request.FILES[u'file_txt']
except MultiValueDictKeyError:
try:
file = request.FILES[u'file_other']
except MultiValueDictKeyError:
try:
file = request.FILES[u'file_chm']
except MultiValueDictKeyError:
return HttpResponse('bad file type')
你能告诉我 - 如何改善这种糟糕的代码和平。
蒂亚!