求助解决Django中TemplateDoesNotExist错误:找不到bootstrap4/uni_form.html
解决Django crispy-forms TemplateDoesNotExist: bootstrap4/uni_form.html 异常
出现这个错误的核心原因是你只安装了基础的django-crispy-forms,缺少Bootstrap4对应的模板后端包,按以下步骤修复:
安装crispy-bootstrap4包
执行命令安装Bootstrap4模板支持:pip install crispy-bootstrap4配置settings.py
- 在
INSTALLED_APPS中添加crispy_bootstrap4:INSTALLED_APPS = [ # 保留原有自带应用(如django.contrib.admin等) 'crispy_forms', 'crispy_bootstrap4', # 新增这一行 # 你的自定义应用 ] - 在settings.py末尾添加模板包指定配置:
CRISPY_TEMPLATE_PACK = 'bootstrap4'
- 在
做完以上操作后,重启Django服务,再访问/accounts/create页面即可正常加载模板。
内容的提问来源于stack exchange,提问作者GSReddy
相关产品推荐
相关产品推荐

