私はdjangoを使用してWebアプリを構築しています。そして、ページの1つは、さまざまなファイル(さまざまなファイルタイプ)を送信します。私は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')
この悪いコードの平和を改善する方法を教えてください。
TIA!