www*_*ser 0 django django-templates python-imaging-library
在Django中,当我有一个ImageField并希望在模板中输出它的宽度时,我会:
{{ myimage.width }}
Run Code Online (Sandbox Code Playgroud)
如果找到图像,这很有效.但是,如果由于某种原因无法找到图像获取宽度,则页面会创建错误,并且模板将不会呈现.但是,这种行为是有道理的,我如何优雅地使其失败?意思是,如果无法找到图像并且能够继续渲染页面,我希望模板不为myimage.width输出任何内容.
简单写一下
{% if myobject.image %}
{{ myobject.image.width }}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
如果图像为无,则没有任何内容.
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |