Yeah I think CachedStaticFiledStorage totally rocks too. In my case I'm
using apache mod wsgi as my development environment, so the appropriate
expires headers on the static files are all set correctly. I just can't get
the hashing functionality when I run it in debug mode. But I've solved the
problem I just subclassed CachedStaticFiledStorage and had my version do
the hashing even if DEBUG mode is active. thanks for the help.

On 19 July 2012 10:50, Thomas Orozco <g.orozco.tho...@gmail.com> wrote:

> CachedStaticFiledStorage will work, only it will not append the hashes as
> it usually does and behave like a standard file storage.
>
> The use case for this storage is to set very long expires dates on the
> static files and rely and their url changing (due to the hash changing )
> whenever you change them, which causes a cache refresh for thé end user
> browser only and systemically when neefed. (which totally rocks)
>
> Now, this means that the webserver (nginx, apache)  must set the
> appropriate expires headers on the static files.
>
> These won't be set with the development server, and you probably won't
> bother doing it even if you develop with an actual webserver.
>
> So there's no use for hashes. But they still cause a performance drop. So
> django just falls back to a standard storage.
>
>
> I think that if you definitely need it for test just copy it and change it
> so it works with debug true.
> Le 18 juil. 2012 21:39, "Marwan Al-Sabbagh" <marwan.alsabb...@gmail.com>
> a écrit :
>
>> Hi,
>>   so as explained in the docs CachedStaticFilesStorage will not be
>> applied if DEBUG setting is set to False. I just wanted to understand why
>> this is the case. I have a development environment and want to use
>> CachedStaticFilesStorage. thanks.
>>
>> cheers,
>> Marwan
>>
>> --
>> 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.
>>
>  --
> 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.
>

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

Reply via email to