我有点困惑。
从第31行到第37行-这是一个逻辑,如果我安装了crispy,包应该使用django_filters/rest_framework/crispy_form.html文件。
我已经安装了django-filter和crispy表单的所有最新包,但我的代码中总是有错误:
异常类型: TemplateDoesNotExist异常取值:
django_filters/rest_framework/crispy_form.html
你能告诉我在哪里可以找到所有需要的模板吗?哪个回购?我在django-filter repo中看不到这些文件,所以我有点迷路了。
发布于 2019-07-06 04:56:14
您可能需要将'django_filters‘添加到INSTALLED_APPS。我通过这样做解决了同样的问题。
发布于 2016-11-07 18:15:43
我已经安装了django-filter和crispy表单的所有最新软件包...
请检查一下这个。
后端catches the missing template exception,这样你就不会看到这个错误。
你看不到模板文件的原因是Django,为了避免额外的文件和需要向INSTALLED_APPS添加the default templates are defined in the module过滤器。您可以通过在预期路径下添加文件来覆盖这些设置。
你看到的行为是意想不到的,所以如果你能把它简化成一个最小的可重现的例子,请使用open an issue on GitHub。
请look at the test case here -这涵盖了确切的行为:
确保后端在模板路径不存在时呈现默认值
问题是,为什么这在你的情况下不起作用?
https://stackoverflow.com/questions/40451496
复制相似问题