Django-filter: Erro: TemplateDoesNotExist django_filters / rest_framework / crispy_form.html

Criado em 21 jun. 2017  ·  6Comentários  ·  Fonte: carltongibson/django-filter

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

  1. resposta = get_response (solicitação)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py" em _legacy_get_response

  1. resposta = self._get_response (solicitação)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py" em _get_response

  1. resposta = self.process_exception_by_middleware (e, solicitação)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py" em _get_response

  1. resposta = resposta.render ()

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/response.py" na renderização

  1. self.content = self.rendered_content

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/response.py" em rendering_content

  1. ret = renderer.render (self.data, accept_media_type, context)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" na renderização

  1. context = self.get_context (dados, accept_media_type, renderer_context)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" em get_context

  1. 'filter_form': self.get_filter_form (dados, visualização, solicitação),

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" em get_filter_form

  1. html = backend (). to_html (solicitação, queryset, visualização)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django_filters/rest_framework/backends.py" em to_html

  1. template = loader.get_template (self.template)

Arquivo "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py" em get_template

  1. levantar TemplateDoesNotExist (template_name, cadeia = cadeia)

Você poderia ajudar aqui ...
Obrigado.
Dheeraj

Comentários muito úteis

@devrishu Acho que uma solução melhor provavelmente é garantir que django_filters seja adicionado a INSTALLED_APPS . (Dessa forma, os modelos serão encontrados.)

Todos 6 comentários

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"

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

chromakey picture chromakey  ·  5Comentários

edmorley picture edmorley  ·  3Comentários

hakib picture hakib  ·  3Comentários

Alexx-G picture Alexx-G  ·  4Comentários

sassanh picture sassanh  ·  4Comentários