【发布时间】:2012-06-14 08:16:41
【问题描述】:
我需要在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 ???
【问题讨论】:
-
“文件类型”到底是什么意思? MIME 类型?
-
是的,我需要 MIME 类型。很抱歉造成混乱
标签: django django-templates django-file-upload