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

Django报错TemplateDoesNotExist:无法找到process.html模板文件

Django无法识别process.html文件的排查方案
  • 确认settings.py中TEMPLATES配置的正确性
    • 检查DIRS是否包含模板所在目录路径,若模板存放在app内的templates文件夹,需确保APP_DIRS设置为True。示例配置:
      TEMPLATES = [
          {
              'BACKEND': 'django.template.backends.django.DjangoTemplates',
              'DIRS': [BASE_DIR / 'templates'],
              'APP_DIRS': True,
              'OPTIONS': {
                  'context_processors': [
                      'django.template.context_processors.debug',
                      'django.template.context_processors.request',
                      'django.contrib.auth.context_processors.auth',
                      'django.contrib.messages.context_processors.messages',
                  ],
              },
          },
      ]
      
  • 核对模板文件存放路径规范
    • 若模板属于某个app,需放在app_name/templates/app_name/process.html路径下,Django会自动检索每个app下符合该结构的模板文件。
  • 检查视图渲染代码的路径正确性
    • 确保视图中渲染模板的路径与实际文件路径一致,比如模板在根templates目录下则用render(request, 'process.html'),在app子目录下则用render(request, 'app_name/process.html')。
  • 清除Django缓存
    • 缓存可能导致模板更新未被识别,执行以下命令清除缓存:
      python manage.py clearcache
      
  • 确认文件名的准确性
    • 检查文件名是否为process.html,注意区分大小写(Linux/macOS环境下大小写敏感),排查是否存在拼写错误(如proccess.html)。

内容的提问来源于stack exchange,提问作者Radhuu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 14:25:13