I'm running manage.py runserver (on the dev environment) the only reason I'm asking this is because I'm quite certain on my previous installs (Django 1.3) it worked fine
On Apr 23, 12:54 pm, Philip Mountifield <pmountifi...@formac.net> wrote: > It depends how you are running. When using "manage.py runserver" it > serves the static files for you, without even needing to collect them > IIRC. But when deploying, you have to run "manage.py collectstatic" and > Django collects all the files from the other locations for you and puts > them in STATIC_ROOT, which you would configure your webserver to serve > at STATIC_URL. The docs are pretty clear on this: > > https://docs.djangoproject.com/en/1.4/howto/static-files/ > > Regards > Phil > > On 23/04/2012 12:49, gnesher wrote: > > > > > > > > > > > But then shouldn't I expect the files to be served from the > > STATIC_ROOT as well ? > > > On Apr 23, 12:38 pm, Philip Mountifield<pmountifi...@formac.net> > > wrote: > >> There is a slight difference: > > >> * STATIC_ROOT is where you would like the files to be collected to > >> when you run "manage.py collectstatic" and should be empty to begin > >> with. > >> * STATICFILES_DIRS is where the actual files are located and they will > >> be automagically servered under the development server. > >> * You can also create a folder called "static" in any app and put > >> files in there. > > >> Regards > >> Phil > > >> On 23/04/2012 12:32, gnesher wrote: > > >>> Hi, > >>> I'm not sure if this is a bug or am I missing something but I've > >>> created a very simple test environment and placed a single png file > >>> within my static folder. > >>> The file is being served fine when I set : > >>> STATIC_ROOT = '' > >>> STATICFILES_DIRS = ( > >>> '/Users/guynesher/Work/play/quicktest/testproj/static/', > >>> ) > >>> however I'm geting a 404 error when I set it like this : > >>> STATIC_ROOT = '/Users/guynesher/Work/play/quicktest/testproj/static/' > >>> STATICFILES_DIRS = ( > >>> ) > >>> Based on the STATICFILES_DIRS comment (Additional locations of static > >>> files) I expected I will only need to use it if I have multiple static > >>> files directory which doesn't seem to be the case. > >>> What am I missing here? > >> -- > > >> Philip Mountifield > >> Formac Electronics Ltd > >> tel +44 (0) 1225 837333 > >> fax +44 (0) 1225 430995 > > >> pmountifi...@formac.netwww.formac.netwww.telgas.net > > -- > > Philip Mountifield > Formac Electronics Ltd > tel +44 (0) 1225 837333 > fax +44 (0) 1225 430995 > > pmountifi...@formac.netwww.formac.netwww.telgas.net -- 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.