Django-filter: エラー:TemplateDoesNotExist django_filters / rest_framework / crispy_form.html

作成日 2017年06月21日  ·  6コメント  ·  ソース: carltongibson/django-filter

やあ、

次のエラーが発生します:

TemplateDoesNotExist
例外値:django_filters / rest_framework / crispy_form.html
例外の場所:get_templateの25行目の/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py
Python実行可能ファイル:/home/dheeraj/.virtualenvs/ngcrp_env//bin/python3.5

以下は私が持っているパッケージです:
django-filterバージョン: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. response = get_response(request)

_legacy_get_responseのファイル "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py"

  1. response = self._get_response(request)

_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 = response.render()

レンダリングのファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/response.py」

  1. self.content = self.rendered_content

render_contentのファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/response.py」

  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(data、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)を発生させます

ここで助けてくれませんか...
ありがとう。
Dheeraj

最も参考になるコメント

@devrishuより良い解決策は、おそらくdjango_filtersINSTALLED_APPS追加されていることを確認することだと思います。 (そうすれば、テンプレートが見つかります。)

全てのコメント6件

carltongibsonが提案したように、インストールされたアプリにdjango_filtersを追加することで、エラーは解消されました。

@devrishuより良い解決策は、おそらくdjango_filtersINSTALLED_APPS追加されていることを確認することだと思います。 (そうすれば、テンプレートが見つかります。)

@carltongibsonあなたの助けに感謝します。 出来た !!!

INSTALLED_APPSに「django_filters」を追加したことを確認してください

INSTALLED_APPSに「django_filters」を追加したことを確認してください(「s」に注意してください)

アンダースコア"django_filters"

このページは役に立ちましたか?
0 / 5 - 0 評価