我为个人资料模型编写了一个函数,这样如果个人资料没有头像,就会有一张默认图片。但此功能仅在配置文件具有图片时有效,并且当它不存在时,不存在任何图像标记。如何正确编写函数,使其显示项目目录媒体文件夹中的图片
@property
def avatarURL(self):
try:
url = self.avatar.url
except:
url = 'media/avatar.svg'
return url
── ./media
│ ├── ./media/avatars
│ ├── ./media/avatar.svg
│ └── ./media/images
HTML
<img src="profile.avatarURL" alt="Profile picture class="round"/>
如果配置文件pic为空,我使用if函数设置另一张图片。试试这样的
模板:
型号:
相关问题 更多 >
编程相关推荐