千家信息网

doesnotexist提示如何实现

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了doesnotexist提示如何实现,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。django运行时报错,提示Tem
千家信息网最后更新 2025年01月19日doesnotexist提示如何实现

这篇文章主要介绍了doesnotexist提示如何实现,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  django运行时报错,提示TemplateDoesNotExist,某个html文件不存在,当然我的html模板全部放在Templates目录中,通过错误信息可以看出,django是直接把我给的模板路径当作了绝对路径,自然找不到html文件。查看了项目setting文件后,看到了其中有关于Template的设置方法,其中包括一个'DIRS'的选项,百度一下之后,得知需要把项目模板所在目录的路径添加到这里。

  TemplateDoesNotExist代码:

  'DIRS':[os.path.join(BASE_DIR,'myapp/Templates')],

  其中BASE_DIR指项目的db.sqlite3所在的目录,后面是模板目录相对db.sqlite3的路径。

  需要在settings.py文件中设置TEMPLATES下的DIRS如下:TEMPLATES=[

  {

  'BACKEND':'django.template.backends.django.DjangoTemplates',

  'DIRS':[

  '/home/html/example.com',

  '/home/html/default',

  ],

  },

  {

  'BACKEND':'django.template.backends.jinja2.Jinja2',

  'DIRS':[

  '/home/html/jinja2',

  ],

  },

  ]

  其中DIRS就是html模板文件的路径

  Django中提示TemplateDoesNotExist?

  在学习使用Django搭建简易博客的学习过程中,在终端运行pythonmanage,pyrunserver后打开浏览器进入测试页面遇到了TemplateDoesNotExist的问题,查看到大概意思就是说我在setting.py中使用的TEMPLATE_DIRS在Django1.8之后就弃用了,让我把模板路径放到TEMPLATE专属的目录里面,我想他应该是这个意思把。

感谢你能够认真阅读完这篇文章,希望小编分享的"doesnotexist提示如何实现"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

模板 路径 文件 目录 提示 篇文章 项目 学习 就是 意思 所在 运行 代码 价值 兴趣 其中包括 博客 同时 就是说 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 株洲网络安全执法案例 ubuntu部署仓库服务器 ai译码服务器 商品多单位数据库实现 和平精英怎么授权服务器 ps4可以改服务器吗 工业互联网板块天玑科技 关于网络安全的班会体会 网络空间安全要不要学数据库 网络安全管理员四级证书 华为网络技术支持工程师 数据库技术中的表 服务器管理器的功能刷新失败 战术小队狙击枪怎么进服务器 重庆什么软件开发值得推荐 怀旧服11月服务器人口比例 安徽ibm服务器配件云服务器 校园防诈骗网络安全教育 安卓秒杀软件开发教程 泉州做小程序软件开发 10人办公用的服务器 22年网络安全厂家排名 新邵应用软件开发工程师补录 计算机网络技术专业考教师 数据库为什么不能识别 电脑终端怎么连阿里云服务器 html连接不到数据库 数据库表级定义主键 苏州机械软件开发价格实惠 网络安全国家队是什么意思
0