Django-filter: 错误:TemplateDoesNotExist django_filters/rest_framework/crispy_form.html

创建于 2017-06-21  ·  6评论  ·  资料来源: carltongibson/django-filter

你好,

我收到以下错误:

模板不存在
异常值:django_filters/rest_framework/crispy_form.html
异常位置:/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py in get_template, line 25
Python 可执行文件:/home/dheeraj/.virtualenvs/ngcrp_env//bin/python3.5

以下是我拥有的软件包:
django 过滤器版本:1.0.4
djangorestframework 版本:3.6.3
Django 版本:1.11.2
django-crispy-forms 版本:1.6.1

以下是回溯:

追溯:

内部文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/exception.py”

  1. 响应 = 获取响应(请求)

_legacy_get_response 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py”

  1. 响应 = self._get_response(请求)

_get_response 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py”

  1. response = self.process_exception_by_middleware(e, request)

_get_response 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py”

  1. 响应 = response.render()

渲染中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/response.py”

  1. self.content = self.rendered_content

文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/response.py”在render_content

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

渲染中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py”

  1. context = self.get_context(数据,accepted_media_type,renderer_context)

get_context 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py”

  1. 'filter_form': self.get_filter_form(data, view, request),

get_filter_form 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py”

  1. html = backend().to_html(request, queryset, view)

to_html 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django_filters/rest_framework/backends.py”

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

get_template 中的文件“/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py”

  1. 提高 TemplateDoesNotExist(template_name, chain=chain)

你能在这里帮忙吗...
谢谢。
杰拉吉

最有用的评论

@devrishu我认为更好的解决方案可能是确保将django_filters添加到INSTALLED_APPS 。 (这样模板就会被找到。)

所有6条评论

按照 carltongibson 的建议,将 django_filters 添加到已安装的应用程序中,错误消失了。

@devrishu我认为更好的解决方案可能是确保将django_filters添加到INSTALLED_APPS 。 (这样模板就会被找到。)

@carltongibson感谢您的帮助。 有效 !!!

确保您将“django_filters”添加到 INSTALLED_APPS

确保您将“django_filters”添加到 INSTALLED_APPS(注意“s”)

和下划线"django_filters"

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

jnegro picture jnegro  ·  3评论

sassanh picture sassanh  ·  4评论

madelyneriksen picture madelyneriksen  ·  4评论

GuillaumeCisco picture GuillaumeCisco  ·  3评论

blueyed picture blueyed  ·  4评论