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

Créé le 21 juin 2017  ·  6Commentaires  ·  Source: carltongibson/django-filter

Salut,

Je reçois l'erreur suivante:

Le modèle n'existe pas
Valeur d'exception : django_filters/rest_framework/crispy_form.html
Emplacement de l'exception : /home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/loader.py dans get_template, ligne 25
Exécutable Python : /home/dheeraj/.virtualenvs/ngcrp_env//bin/python3.5

Voici les paquets que j'ai :
Django-filter Version : 1.0.4
Version djangorestframework : 3.6.3
Version Django : 1.11.2
Django-crispy-forms Version : 1.6.1

Voici le traçage :

Suivi :

Fichier "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/core/handlers/exception.py" dans

  1. réponse = get_response (demande)

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

  1. réponse = self._get_response (demande)

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

  1. réponse = self.process_exception_by_middleware(e, demande)

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

  1. réponse = réponse.render()

Fichier "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/django/template/response.py" en rendu

  1. self.content = self.rended_content

Fichier "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/response.py" dans render_content

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

Fichier "/home/dheeraj/.virtualenvs/ngcrp_env/lib/python3.5/site-packages/rest_framework/renderers.py" dans le rendu

  1. context = self.get_context (données, accept_media_type, renderer_context)

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

  1. 'filter_form' : self.get_filter_form(données, vue, requête),

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

  1. html = backend().to_html(requête, ensemble de requêtes, vue)

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

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

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

  1. augmenter TemplateDoesNotExist(template_name, chain=chain)

Pourriez-vous s'il vous plaît aider ici...
Merci.
Dheeraj

Commentaire le plus utile

@devrishu Je pense qu'une meilleure solution est probablement de s'assurer que django_filters est ajouté à INSTALLED_APPS . (De cette façon, les modèles seront trouvés.)

Tous les 6 commentaires

l'erreur a disparu en ajoutant django_filters aux applications installées, comme suggéré par carltongibson.

@devrishu Je pense qu'une meilleure solution est probablement de s'assurer que django_filters est ajouté à INSTALLED_APPS . (De cette façon, les modèles seront trouvés.)

@carltongibson merci pour votre aide. Ça a marché !!!

Assurez-vous d'avoir ajouté "django_filters" à INSTALLED_APPS

Assurez-vous d'avoir ajouté "django_filters" à INSTALLED_APPS (faites attention au 's')

et le trait "django_filters" soulignement

Cette page vous a été utile?
0 / 5 - 0 notes