アップロードされたファイルのファイルタイプをdjangoテンプレートで取得する必要があります。ファイル名を取得するためのテンプレートタグを作成しましたが、ファイルタイプも必要です。
ファイルのコンテンツタイプを取得できる可能性がありますが、デバッグ中にファイルを見つけることができませんでした。
doc_list.html
{{ d.file|filename }}
{{ d.file|filetype }}
templatetags / helper.py
register = template.Library()
@register.filter
def filename(value):
return os.path.basename(value.file.name)
@register.filter
def filetype(value):
return ???