Thursday, January 30, 2020

Re: Can't find image files

'about a day or so after my original post I discovered that static files might be related to my problem..  getting the first reply that pointed me in the same direction gave my hope that a solution was close.  unfortunately, nothing worked.  Below I have the pertinent code.  hopefully, someone can spot something I'm doing that that is incorrect.

In my settings files, I have:
INSTALLED_APPS = [
    # My Apps
    'contacts',
    # Default django apps.
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

DEBUG = True
STATIC_URL = '/static/'

Here's my html code:

{% load static %}
<img src="{% static 'GAW.jpg' %}" alt="GAW.jpg">

my directory structure is:
project older
     project folder (same name as higher folder)
          application folder\

I created a static folder and put my image file in it.  I put a copy of this folder in all 3 folders in my directories.

I tried some variations on the html code.  
    put a forward slash before the image file name.
    put two dots in front of the slash.
   tried each of these with a slash after the image file name
   ran all 4 of thee with and without quote marks around the image file name.

all these variations got almost identical error messages...
[30/Jan/2020 10:42:13] "GET /static/GAW.jpg HTTP/1.1" 404 1647
some of them ended in 1650 instead of 1647
I'm not getting the message any more
Not Found: /GAW.jpg

Can anyone see anything I'm doing wrong?


On Monday, January 27, 2020 at 6:52:06 PM UTC-6, Dick Arnold wrote:
My nice, new Django application is going along fairly well,  although I have run into a couple of roadblocks and need some help. The first problem is my HTML <img statement cannot find a jpg file.  Here's the HTML statement:

<img src=GAW.jpg alt="GAW.jpg">

Here's the error message I get on my terminal (command prompt) window:

Not Found: /GAW.jpg
[25/Jan/2020 11:51:50] "GET /GAW.jpg HTTP/1.1" 404 3481

I read every thing I could find and most of them tell me that it is in a location relative to the "current folder", but I can find nothing that explains what is meant  by "current".  I thought it might be where my terminal prompt comes from.   It's in the highest level project folder. Tried that and still no luck.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/abd5a120-eaef-4d86-baae-7959bd5bddf5%40googlegroups.com.

No comments:

Post a Comment