Monday, May 30, 2011

Re: Serving static file on Windows

Pasting one of my earlier replies to the same question

Please check django official docs to find out how static files are served on production and development server.

in the dev server include a similiar snippet into your projects urls.py, urlpatterns:

(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': 'D:/djangoprojects/praveensprofile/templates/static'}),

and in the templates something similar to the below text.
<link href="/site_media/default.css" rel="stylesheet" type="text/css" />


On Mon, May 30, 2011 at 1:57 PM, Alagu Madhu <almadhu@gmail.com> wrote:
urls.py

from django.conf.urls.defaults import patterns, include, url


urlpatterns = patterns('',
   (r'^$', 'hydra.views.index'),
   )






On May 30, 12:28 pm, Praveen Krishna R <rpraveenkris...@gmail.com>
wrote:
> *could you dump your urls.py ?
> *
>
>
>
>
>
>
>
>
>
> On Mon, May 30, 2011 at 12:19 PM, Alagu Madhu <alma...@gmail.com> wrote:
> > Hi,
>
> > sample/
> >                     static/
> >                    js/jquery.1.6.1.min.js
> >                 css/
>
> > settings.py
>
> > APP_DIR = os.path.abspath(os.path.dirname(__file__))
> > STATIC_ROOT = os.path.join(APP_DIR, 'static/')
> > STATIC_URL = '/static/'
> > INSTALLED_APPS = (
> >    'django.contrib.auth',
> >    'django.contrib.contenttypes',
> >    'django.contrib.sessions',
> >    'django.contrib.sites',
> >    'django.contrib.messages',
> >    'django.contrib.staticfiles',
> > )
>
> > urls.py
>
> > urlpatterns = patterns('',
> >    (r'^$', 'hydra.views.index'),
> > )
>
> >http://192.168.1.141:44/static/js/jquery.1.6.1.min.js
>
> > Page not found (404)
> > 'js\jquery.1.6.1.min.js' could not be found
>
> > Thanks
>
> > Madhu
>
> > On May 24, 9:44 pm, shofty <m...@shofty.me> wrote:
> > > ignore that last comment, im clearly behind a version!
>
> > > not sure why you're needing to static.serve the static files, if
> > > you're on django 1.3 it does that bit for you.
>
> > > On May 24, 9:22 am, AlaguMadhu<alma...@gmail.com> wrote:
>
> > > > Hi,
>
> > > > sample/
> > > >           media/
> > > >                     js/jquery.1.6.1.min.js
> > > >                  css/
> > > >            static/
> > > >                     js/jquery.1.6.1.min.js
> > > >                  css/
>
> > > > settings.py
>
> > > > import os
> > > > PROJECT_DIR = os.path.abspath(os.path.dirname(__file__))
> > > > MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media/')
> > > > MEDIA_URL = '/media/'
> > > > STATIC_ROOT = os.path.join(PROJECT_DIR, 'static/')
> > > > STATIC_URL = '/static/'
>
> > > > urls.py
>
> > > > urlpatterns = patterns('',
> > > >     (r'^media/(?P<path>.*)$', 'django.views.static.serve',
> > > > {'document_root': settings.MEDIA_ROOT}),
> > > >     (r'^static/(?P<path>.*)$', 'django.views.static.serve',
> > > > {'document_root': settings.STATIC_ROOT}),
>
> > > >http://192.168.1.141:44/static/js/jquery.1.6.1.min.js
>
> > > > Page not found (404)
> > > > 'js\jquery.1.6.1.min.js' could not be found
>
> > > > Thanks
>
> > > >Madhu
>
> > --
> > 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.
>
> --
> Thanks and Regards,
> *Praveen Krishna R*

--
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.




--
Thanks and Regards,
Praveen Krishna R

--
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