报错:TemplateDoesNotExist at /customer/list/
前提:django创建模板标签时,报错找不到模板
![django创建模板报错:TemplateDoesNotExist at django创建模板报错:TemplateDoesNotExist at](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU4MS84YWFmMGI4NDU2NDc1ZjhjYTU0YjVlZTkwZDdlZWIyNS5wbmc=)
继续往下查看报错信息,可以得知具体错误位置
![django创建模板报错:TemplateDoesNotExist at django创建模板报错:TemplateDoesNotExist at](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzM0Ni80YWIyYWNlOTg3OTgyM2EwODI3ZWU5N2QxNGYzNTg3YS5wbmc=)
根据这行信息,可以得知django在我项目下这几个目录位置均未找到html文件。
开始排查具体错误位置
我的目录结构
![django创建模板报错:TemplateDoesNotExist at django创建模板报错:TemplateDoesNotExist at](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI1LzJlNTg2MzhkNjE1YjU1ZWI0MDA3NjA4OTEzOGNlNmI5LnBuZw==)
首先,检查是否导入templates下的文件
![django创建模板报错:TemplateDoesNotExist at django创建模板报错:TemplateDoesNotExist at](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzEwOS9lZjYxODZlYzhmNDNlZmQ0MjJjZTA4M2Q2NTI0NmJlNS5wbmc=)
然后,检查模板使用名字是否正确
![django创建模板报错:TemplateDoesNotExist at django创建模板报错:TemplateDoesNotExist at](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzM0NC9hNzZlMzA0ZDFiOTZlYzQ4ZmY4ZmViNjQxOTYzZGNjOC5wbmc=)
最后,检查创建模板是否正确
![django创建模板报错:TemplateDoesNotExist at django创建模板报错:TemplateDoesNotExist at](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzkyNS85Y2Y5YzdiZGEyNmQ2N2NkNWIxNzQ1NjJmMzdmZjU5ZC5wbmc=)
这里,我已经看到我错误的地方,我导入模板时,名字写成start_menu
,其他位置名字均为static_menu