やあ、
次のエラーが発生します:
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」
_legacy_get_responseのファイル "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py"
_get_responseのファイル "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py"
_get_responseのファイル "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/base.py"
レンダリングのファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/response.py」
render_contentのファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/response.py」
レンダリングのファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py」
get_context内のファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py」
get_filter_form内のファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py」
to_htmlのファイル "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django_filters/rest_framework/backends.py"
get_template内のファイル「/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py」
ここで助けてくれませんか...
ありがとう。
Dheeraj
carltongibsonが提案したように、インストールされたアプリにdjango_filtersを追加することで、エラーは解消されました。
@devrishuより良い解決策は、おそらくdjango_filters
がINSTALLED_APPS
追加されていることを確認することだと思います。 (そうすれば、テンプレートが見つかります。)
@carltongibsonあなたの助けに感謝します。 出来た !!!
INSTALLED_APPSに「django_filters」を追加したことを確認してください
INSTALLED_APPSに「django_filters」を追加したことを確認してください(「s」に注意してください)
アンダースコア"django_filters"
最も参考になるコメント
@devrishuより良い解決策は、おそらく
django_filters
がINSTALLED_APPS
追加されていることを確認することだと思います。 (そうすれば、テンプレートが見つかります。)