Fanstatic can be integrated with a number of web frameworks:
- Zope/Grok through :pypi:`zope.fanstatic`
- Pyramid through :pypi:`pyramid_fanstatic`
- Flask through :pypi:`Flask-Fanstatic`
- Django through django_fanstatic.
In order to integrate Fanstatic with your web framework, make sure the following conditions are met:
- base_url: if your web framework supports virtual hosting, make sure to set the base_url attribute on the NeededResources object.
- Error pages: if your web framework renders error pages, make sure to clear the NeededResources before rendering the error page, in order to prevent resources from the original page 'leaking' onto the error page.