Make sure that 'django.contrib.staticfiles' is included in your INSTALLED_APPS. this is number one in this checklist...
You have totally misunderstood something. staticfiles has nothing whatsoever to do with the structure of your template, whether you use blocks or inheritance, or anything. I don't know what would have given you the idea that it does.