在Django和bootstrap中使用脆表单时出错

e3bfsja2  于 2023-03-04  发布在  Go
关注(0)|答案(2)|浏览(262)

我用bootstrap和django为我的博客创建了一个登录页面。我最近导入了crispy表单,当我尝试进入这个页面时,我得到了以下错误:TemplateDoesNotExist at /register/。但是我所有的重定向和网址都设置正确。
在Django调试中,它说错误在我的基本HTML文件中,在我导入bootstrap CSS的head部分下。我可以提供任何必要的代码。在我的服务器上,它说:django.template.exceptions.TemplateDoesNotExist: bootsrap4.4.1/uni_form.html .

3pvhb19x

3pvhb19x1#

set CRISPY_TEMPLATE_PACK = 'bootstrap4'。看起来您当前已将其设置为完整版本号。

yws3nbqq

yws3nbqq2#

我遇到了类似的问题,然后意识到这取决于您安装的Bootstrap版本或您在模板中引用的CDN版本。我在www.example.com中使用'bootstrap 4'作为CRISPY-TEMPLATE_PACKsettings.py,但在我的base.html模板中,我使用Bootstrap 5 CDN,因此Django无法检索bootstrap 4/uni_form. html。
因此,请确保您的模板使用的Bootstrap版本与您放入settings.py中的版本相同。

相关问题