You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助解决Django中TemplateDoesNotExist错误:找不到bootstrap4/uni_form.html

解决Django crispy-forms TemplateDoesNotExist: bootstrap4/uni_form.html 异常

出现这个错误的核心原因是你只安装了基础的django-crispy-forms,缺少Bootstrap4对应的模板后端包,按以下步骤修复:

  1. 安装crispy-bootstrap4包
    执行命令安装Bootstrap4模板支持:

    pip install crispy-bootstrap4
    
  2. 配置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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 16:39:20