我正在尝试在django中打开媒体文件。当我在本地系统上运行项目时。如果文件不存在则运行,然后出现图像错误图标。但是当我在服务器上部署它时,如果文件不存在,则会给出错误。文件路径保存在数据库中,文件夹中不存在文件。
No such file or directory: u'/home/ec2-user/dev/indianangelnetwork.web.backend/indianangelnetwork/media/job_portfolio_logo/2015-01-29 06:58:59_WebEngage-logo-with-WK.jpg
请帮助一些身体。感谢
答案 0 :(得分:0)
在加载文件
之前添加此条件{% if path_to_file %}
<img src="{{ path_to_file }}" >
{% else %}
{% endif %}
以下是从某些用户模型加载头像的示例:
{% for item in user %}
{% if not item.avatar %}
<p> no avatar here </p>
{% else %}
<img src="{{ item.avatar.url }}" >
{% endif %}
{% endfor %}