Oi,
Eu estou recebendo o seguinte erro:
TemplateDoesNotExist
Valor de exceção: django_filters / rest_framework / crispy_form.html
Localização da exceção: /home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py em get_template, linha 25
Executável Python: /home/dheeraj/.virtualenvs/ngcrp_env//bin/python3.5
A seguir estão os pacotes que tenho:
Versão django-filter: 1.0.4
Versão djangorestframework: 3.6.3
Versão Django: 1.11.2
django-crispy-forms Versão: 1.6.1
A seguir está o traceback:
Traceback:
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/exception.py" no interior
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py" em _legacy_get_response
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py" em _get_response
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py" em _get_response
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/response.py" na renderização
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/response.py" em rendering_content
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" na renderização
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" em get_context
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" em get_filter_form
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django_filters/rest_framework/backends.py" em to_html
Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py" em get_template
Você poderia ajudar aqui ...
Obrigado.
Dheeraj
o erro foi eliminado ao adicionar django_filters aos aplicativos instalados, conforme sugerido por carltongibson.
@devrishu Acho que uma solução melhor provavelmente é garantir que django_filters
seja adicionado a INSTALLED_APPS
. (Dessa forma, os modelos serão encontrados.)
@carltongibson obrigado pela ajuda. Funcionou !!!
Certifique-se de adicionar "django_filters" ao INSTALLED_APPS
Certifique-se de adicionar "django_filters" ao INSTALLED_APPS (tome cuidado com os 's')
e o sublinhado "django_filters"
Comentários muito úteis
@devrishu Acho que uma solução melhor provavelmente é garantir que
django_filters
seja adicionado aINSTALLED_APPS
. (Dessa forma, os modelos serão encontrados.)