Атрибут 'image' не имеет связанного с ним файла django
Я делаю проект электронной коммерции для развертывания в pythonanywhere.com, возникает некоторая ошибка Я буду очень признателен, если кто-нибудь поможет мне разобраться в проблеме, так как у меня начальный уровень знаний. TIA
У меня есть две таблицы MySQL, и я пытался добавить больше записей
Необходимо проверить, что изображение не является None с помощью условия if
<table>
<thead>
<tr>
<th>First Name</th>
<th>last Name</th>
<th>Mobile</th>
<th>E-Mail</th>
<th>City</th>
</tr>
</thead>
<tbody>
{% for i in data %}
<tr>
<td>
{% if i.image %} # need to check image is not None, this if check if image then render it else not
{{i.image.url}}
{% endif %}
</td>
<td>{{i.first_name}}</td>
<td>{{i.lastname}}</td>
<td>{{i.mobile}}</td>
<td>{{i.email}}</td>
<td>{{i.city}}</td>
</tr>
{% endfor %}
</tbody>
</table>
Я обнаружил, что проблема была в том, что любое из полей изображения не было, поэтому я проверил из панели администратора все записи и получил одну строку с пустым атрибутом изображения. После добавления изображения все работает отлично.