【发布时间】:2014-11-22 18:40:39
【问题描述】:
在我的 Django 项目中,我有一个模板,我必须在其中上传与动态实例对应的图像。例如:对应于一个学生模型,我有一个模板,这样我就可以在一个唯一的 url 上提供每个学生的信息(包括个人资料照片),即/student/student_X。现在对于一些学生来说,我有一个 .jpg 图像,而对于其他学生来说,我有一个 .png 图像。目前我刚刚对模板进行了硬编码,以便通过以下方式仅处理 .jpg 图像。
<img src="{{ MEDIA_URL }}students/images/{{ student.slug }}.jpg">
其中student 是传递给模板的上下文。
我该如何修改它,以便在特定学生没有可用的 .jpg 图像时,提供 .png 图像?如果有一组多种图像格式怎么办?
【问题讨论】:
标签: python django django-models django-templates