首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-filter包的模板在哪里?

django-filter包的模板在哪里?
EN

Stack Overflow用户
提问于 2016-11-07 00:11:58
回答 2查看 3.8K关注 0票数 12

我有点困惑。

https://github.com/carltongibson/django-filter/blob/develop/django_filters/rest_framework/backends.py

从第31行到第37行-这是一个逻辑,如果我安装了crispy,包应该使用django_filters/rest_framework/crispy_form.html文件。

我已经安装了django-filter和crispy表单的所有最新包,但我的代码中总是有错误:

异常类型: TemplateDoesNotExist异常取值:

django_filters/rest_framework/crispy_form.html

你能告诉我在哪里可以找到所有需要的模板吗?哪个回购?我在django-filter repo中看不到这些文件,所以我有点迷路了。

EN

回答 2

Stack Overflow用户

发布于 2019-07-06 04:56:14

您可能需要将'django_filters‘添加到INSTALLED_APPS。我通过这样做解决了同样的问题。

票数 27
EN

Stack Overflow用户

发布于 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 -这涵盖了确切的行为:

确保后端在模板路径不存在时呈现默认值

问题是,为什么这在你的情况下不起作用?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40451496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档