On Sat, Nov 15, 2008 at 10:49 AM, Luis Goncalves <[EMAIL PROTECTED]>wrote:
> > Hello guys I need your help in here. > > Sorry I am new in Django and I am having a problem, my css and jpgs > are missing. > > I will write everything what i have and then maybe someone could give > me a hint :) > > > My settings.py: > MEDIA_ROOT = '/home/lgoncalves/Arquivos/MyVitaminesShop/media/' > MEDIA_URL = 'http://127.0.0.1:8000/media/' > ADMIN_MEDIA_PREFIX = '/media/' > > > My urls.py: > (r'^media/(?P<path>.*)', 'django.views.static.serve',{'document_root': > 'settings.MEDIA_ROOT'}), > > > And an example of base.html: > <link rel="stylesheet" href="http://127.0.0.1:8000/media/ > mm_health_nutr.css" type="text/css" /> > <img src="http://127.0.0.1:8000/media/picture.jpg" alt="Header image" > width="382" height="101" border="0" /> > > You've essentially got the same value for MEDIA_URL and ADMIN_MEDIA_PREFIX, which doesn't work (see: http://docs.djangoproject.com/en/dev/ref/settings/#admin-media-prefix). The development server has a built-in media server for admin which picks off anything starting with ADMIN_MEDIA_PREFIX and serves up the admin media files. You've set things up so your own media files have that same prefix (the http://127.0.0.1:8000 just serves to route it to a server, once at that server all that matters is what follows, in your case '/media/', which is the same as your ADMIN_MEDIA_PREFIX), so the request for your CSS, etc. are going to the built-in admin media server (which can't find them since it's looking among the admin media), not the static server. Karen --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---