指定的模板库无效。尝试加载 'bootstrap3.templatetags.bootstrap3' 时引发 ImportError:无法导入名称 'flatatt'

Invalid template library specified. ImportError raised when trying to load 'bootstrap3.templatetags.bootstrap3': cannot import name 'flatatt'

我不知道发生了什么,但突然间我收到了这个错误:

指定的模板库无效。尝试加载 'bootstrap3.templatetags.bootstrap3' 时引发 ImportError:无法导入名称 'flatatt'

有什么想法吗?

查找给出错误的文件

并将导入中具有 flatatt 的行更改为给定行

from django.forms.utils import flatatt

你也可以获得 latest version of django-bootstrap3 。这对我来说已经解决了。

我也有这样的问题,我找到了这样的方法!

1 步)在 components.py 文件中 venv\Lib\site-packages\bootstrap3
它被写成:

from django.forms.widgets import flatatt

你应该把它改成 from django.forms.utils import flatatt

2 步)在文件夹 venv\Lib\site-packages\bootstrap3 中的 utils.py 文件中 它被写成:

from django.forms.widgets import flatatt

您应该将其更改为:

from django.forms.utils import flatatt