Managed to get it working. Thanks for the help. Andrew
On 28 Feb, 00:36, Malcolm Tredinnick <malc...@pointy-stick.com> wrote: > On Fri, 2009-02-27 at 11:53 -0800, AKK wrote: > > Sorry I must mean the media url. Are the media_root and the media_url > > automatically linked? > > No. The MEDIA_ROOT (capitalisation is important) setting is a storage > path. It could be anywhere. It's then up to you to configure your > webserver so that requests to the MEDIA_URL URL pull files from the > right location (which will usually be MEDIA_ROOT). > > The only dependency between MEDIA_ROOT and MEDIA_URL is that Django's > FileField (and its ImageField subclass) use MEDIA_ROOT to store the data > and return something based on MEDIA_URL when you request the URL for > that model field. However, configuring the two to be linked is up to you > (since there isn't any natural correspondence). > > > In my settings.py i have: > > > C:/Program Files/Apache2.2/myproject/ > > media/ as the root & > >http://localhost:8080/akonline/media/ > > as the url > > > and i have an image (imgs/img.jpg) in my C:/Program Files/Apache2.2/ > > myproject/media/ but i get a 404 error when my template looks at this > > address: > > >http://localhost:8080/akonline/media/imgs/img.jpg > > > have i missed something? > > As noted, you'll need to configure Apache to retrieve files from the > right location. Looking the Apache error logs will tell you where it's > looking right now when you query that URL. Looking in the Django > documentation (in particular, [1]) will tell you how to link things up. > > [1]http://docs.djangoproject.com/en/dev/howto/deployment/modpython/#id1 > > By the way, don't be too scared by the strong recommendation to use an > entirely separate webserver for media files. That certainly not a bad > idea for really big sites, but using the same webserver works fine in a > lot of cases (Apache is very, very good at serving static files). > > Regards, > Malcolm --~--~---------~--~----~------------~-------~--~----~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---