The 'image' attribute has no file associated with it django

I am doing an ecommerce project for deployment in pythonanywhere.com, some error is coming I would really appreciate if any one could help me to find out the problem as I am a basic learner TIA

I have two MySQL tables and i tried to add more records

error

Need to Check image is not None with if condition

<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>

I found that the problem was any of the image field was none, so I checked from the admin panel all the records and got one row with image attribute empty. So after adding image it works perfectly.

Back to Top