Sunday, March 27, 2011

Re: images in a template

I have found a solution but it's very strange!
Remind I use Django 1.2.5, development web server, Windows 7.
Project level (named galiontours) urls.py:
import os
from django.conf.urls.defaults import *
from galiontours.galion import views
from galion.views import index
from galiontours import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^index/', 'galion.views.index'),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
)
if settings.DEBUG:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root': os.path.join(settings.CURRENT_PATH,
'static') }),
)

settings.py with:
CURRENT_PATH =
os.path.abspath(os.path.dirname(__file__).decode('utf-8')).replace('\
\', '/')

now in index.html:
<img src="/static/images/products/thumbnails/java_piano.jpg"> -
such case works when image file is in directory: /static/images/
products/thumbnails/
<img src="/static/images/products/
java_piano.jpg"> - such case dosn't work when
image file is in directory: /static/images/products/
<img src="/static/images/products/thumbnails/d/java_piano.jpg"> -
such case dosn't work when image file is in directory: /static/images/
products/thumbnails/d/
and it doesn't work in my hands when image file has gif type.
Why?

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment