Replying to my own post... I finally realized what I was missing. Going back to the basics I realized I am trying this in dev with runserver instead of through nginx + gunicorn, so basically there was nothing serving the assets. It is working now.
On Monday, November 3, 2014 3:25:49 PM UTC-3, Marcela Campo wrote:
-- On Monday, November 3, 2014 3:25:49 PM UTC-3, Marcela Campo wrote:
Hi, I am running into some issues configuring django-pipeline. It is compressing and creating the asset groups as expected when running collectstatic but then I get a 404 error when trying to load them in the app. I've been playing around with paths and settings and I cannot figure out why.Using STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage' I get a good response from python manage.py findstatic <file relative path> but still cannot load them in my webpage. These are my settings INSTALLED_APPS = ('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','pipeline','django_extensions','widget_tweaks','django.contrib.gis','django_hstore','registration','ui',)# Static asset configurationSTATIC_ROOT = 'staticfiles'STATIC_URL = '/static/'STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage' STATICFILES_FINDERS = ('pipeline.finders.FileSystemFinder', 'pipeline.finders.AppDirectoriesFinder', 'pipeline.finders.PipelineFinder', 'pipeline.finders.CachedFileFinder', )PIPELINE_CSS = {'base': {'source_filenames': ('ui/css/bootstrap.min.css','ui/css/adjust.css',),'output_filename': 'ui/css/myapp_base.css',},}PIPELINE_JS = {'base': {'source_filenames': ('ui/js/jquery-1.11.0.min.js','ui/js/js/bootstrap.min.js',),'output_filename': 'ui/js/myapp_base.js',}}And in my templates:{% load staticfiles %}{% load compressed %}{% compressed_js 'base' %}{% compressed_css 'base' %}When I run collectstatic I see under my staticfiles dir, the files ui/js/myapp_base.js and ui/css/myapp_base.css are being created, calling python manage.py findstatic ui/css/myapp_base.css works but I get a 404 in my webappIf I use STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage' I see also some extra files with random identifiers are being generated, but then I get a 404 when requesting those files (including random id) and in this case, findstatic also fails (if i look with the file including the random id in the name) I am sure I am missing something but I just cannot figure this out. Does anyone have any pointers to this one?ThanksMarcela
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/3ccbfac0-5b61-44e8-a183-466e9e0561c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment