Actually, scratch that, removing the try except doesn't get things working, backing out the change does though.
On Fri, Feb 7, 2014 at 2:44 PM, Josh Cartmell <[email protected]> wrote: > Hey Steve, I'm seeing the same thing. I've been playing around with it > and the except clause in the code Sebastian referenced above is never > entered even when the site 404s on a media file. > > Removing the try except but leaving the other changes intact causes things > to start working as well as allowing media directly in the static root to > be served. > > Looking at > https://github.com/django/django/blob/master/django/contrib/staticfiles/handlers.py#L46this > makes sense because the super get_reponse (of MezzStaticFilesHandler) > already catches the 404. > > > On Thu, Feb 6, 2014 at 3:42 AM, Sebastian Clemens < > [email protected]> wrote: > >> Now I made a local revert of >> >> >> https://github.com/stephenmcd/mezzanine/commit/67aaae401fe47c55960236c8f3472f2d4c16e3d0 >> >> and everything works. Don't know what happened. >> >> Am Donnerstag, 6. Februar 2014 12:32:30 UTC+1 schrieb Sebastian Clemens: >> >>> Since Stephen's changes and my last git pull, the media files won't >>> served anymore on a default project. Can anyone confirm this? >>> >>> Am Donnerstag, 6. Februar 2014 00:02:33 UTC+1 schrieb Eduardo Rivas: >>>> >>>> As Stephen said, it is recommended you only use STATIC_ROOT to contain >>>> files rounded up by collectstatic when deploying. The directory "/static" >>>> is listed in .gitignore and .hgignore for this same reason. Just in case >>>> someone is wondering what to do with files that don't belong to any app, >>>> this is what I do: >>>> >>>> 1. Create "assets/" (or whatever you want to name it) in your >>>> project root. Dump your general purpose static resources there. >>>> 2. In settings.py define STATICFILES_DIRS = >>>> (os.path.join(PROJECT_ROOT, "assets"),). This will tell Django to see >>>> "assets/" as a valid location for static files. >>>> 3. Access your files in the templates. For example, >>>> "assets/style.css" will be accessed by {% static "style.css" %}. >>>> >>>> Just my two cents :) >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Mezzanine Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
