2006/1/4, iGL <[EMAIL PROTECTED]>: > > on windows, MEDIA_URL and MEDIA_ROOT, did not quit help; I haven't > understood why...
MEDIA_URL is used for file or image upload. > > all I did then was to put: > > in urls something like > r'^m/(?P<path>.*)$', 'media', {'document_root': > 'D:\\django\\testapp\\media\\'}), > > and in views > > from django.views.static import serve > > media = serve > > and in the base template: > > <link rel="stylesheet" type="text/css" > href="http://localhost:8000/m/myst2.css" /> > > awfully hardcoded, though... :( > > There are two state in django: 1. development 2. Apache(or some other web server) Django has said that it doesn't serve static files(in static_files document), so if you want to use built-in static files service, you should setup in urls.py just like: (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': STATIC_PATH}), STATIC_PATH is absolute path. If you done that, you could use it in links just like: <image src="/site_media/logo.gif"/> If you want to serve static files in Apache, you could see the mod_python document, and just configure like that: Alias /site_media d:/project/svn/limodou/django-stepbystep/newtest/media <Location "/site_media"> SetHandler None </Location> -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit