Monday, January 27, 2020

Re: Can't find image files

Hi,

I keep my images files within in a static folder, so

./MyProject/static/media/myimage.png

would be my path. In the template I make use of it like that:

<img src="{% static 'media/myimage.png' %} alt="my image">

It's explained here:

https://docs.djangoproject.com/en/3.0/howto/static-files/

also that you need to define your static folder in your settings file:
STATIC_URL = '/static/'

and that you might need to run collectstatic first, if your DEBUG variable is set to false in your settings file.


Kind regards,
Antje


On 1/27/20 7:52 PM, 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/4dd2997f-0063-4300-b075-404f99569f8e%40googlegroups.com.

No comments:

Post a Comment