Monday, April 23, 2012

Re: Django static files STATIC_ROOT vs STATICFILES_FINDERS

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  pmountifield@formac.net www.formac.net www.telgas.net

No comments:

Post a Comment