To fix this issue I have a django project that needs to search 2 different models and one of the models has 3 types that I need to filter based on. I have haystack installed and working in a basic sense (using the default url conf and SearchView for my model and the template from the getting started documentation is returning results fine).
may help you . You can see this simply from the source code: the actual class is in django.template.base, but the __init__.py file in django.template imports the class so as to make it available via a more convenient name.
Django widget template override does not search in the project template directory. How to fix?
This might help you By default, the FORM_RENDERER setting defaults to 'django.forms.renderers.DjangoTemplates'. This checks your apps' templates directory (e.g. projectroot/myapp/templates/myapp/my_file_widget.html), but it does not check your project's template directories (e.g. projectroot/templates/myapp/my_file_widget.html).