django_markdown icon indicating copy to clipboard operation
django_markdown copied to clipboard

Use staticfiles_storage to generate static files urls for widgets.

Open n6g7 opened this issue 8 years ago • 2 comments

Hi,

Currently the urls for the widgets assets aren't processed by the project's defined static file storage (STATICFILES_STORAGE in the settings) and so, when using a custom static file storage (like django-s3-storage), the generated urls results in 404.

I sent these file paths through django.contrib.staticfiles.storage.staticfiles_storage.url to address this issue.

This fixed a bug I had where the assets for the admin widget would point to /admin/app/model/id/django_markdown/... instead of https://s3-eu-west-1.amazonaws.com/bucket/static/django_markdown/... (I use S3 storage) and thus the widget would render as a simple textarea.

n6g7 avatar Oct 04 '15 20:10 n6g7