ASSETS_DEBUG should fallback to Django DEBUG by default
Closed this issue · 2 comments
IlyaSemenov commented
Steps to reproduce
- Set
DEBUG = True
, do not setASSETS_DEBUG
- Do not run
manage.py collectstatic
- Add this to template:
{% assets "admin/js/vendor/jquery/jquery.js", output="jquery.js" %}{% endassets %}
- django-assets will crash with
BundleError
(file does not exist) - Set
ASSETS_DEBUG = True
- Everything will work fine.
Expected
Step 4. Everything works fine.
In other words, if ASSETS_DEBUG
is not set explicitly, django-assets should follow Django DEBUG
setting (and use staticfiles finders). Right now we are forced to change these settings simultaneously.
IlyaSemenov commented
#62 is referring the same issue, actually.
IlyaSemenov commented
and #67 provides the PR... 🤦