Django模板报TemplateDoesNotExist异常(亲测可行)


Posted in Python onDecember 18, 2020

环境

Django 2.0 + Win 10 + Pycharm + 360浏览器

报错

Django模板报TemplateDoesNotExist异常(亲测可行)

项目结构(报异常)

Django模板报TemplateDoesNotExist异常(亲测可行)

解决方法

看了好多大佬的解决方法,基本上都是配置settings.py文件,配来配去搞了好几个小时,依然没有解决问题。

后来发现,提示说的是templates路径下找不到文件,那么我们就在项目里面自己建个文件夹,命名为templates。

运行发现,还是有问题,还是找不到html,修改路由啥的搞了一通,还是没用。

经过多次实验,发现了正解:在templates下新建个文件夹,与应用名称相同(我的是indexpage),再把html放到路径下,终于可以访问了!

项目结构(已解决)

Django模板报TemplateDoesNotExist异常(亲测可行)

代码(已解决)

 indexpage/views.py

... ...
def get_login_page(request):
  return render(request, "indexpage/login.html")
 ... ...

indexpage/urls.py

from django.urls import path, include
 
import indexpage.views
 
urlpatterns = [
 
  path('hello',indexpage.views.helloworld),
  path('login', indexpage.views.get_login_page),
  
]

settings.py(保持默认)

... ...
 
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
# print(BASE_DIR)
TEMPLATES = [
  {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [],
    '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',
      ],
    },
  },
]
    ... ...

到此这篇关于Django模板报TemplateDoesNotExist异常(亲测可行)的文章就介绍到这了,更多相关Django TemplateDoesNotExist异常内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python字符转换
Sep 06 Python
栈和队列数据结构的基本概念及其相关的Python实现
Aug 24 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 Python
在Django中URL正则表达式匹配的方法
Dec 20 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
Python 实现OpenCV格式和PIL.Image格式互转
Jan 09 Python
新手入门学习python Numpy基础操作
Mar 02 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
Apr 29 Python
浅析Python 条件控制语句
Jul 15 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 #Python
python实现视频压缩功能
Dec 18 #Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 #Python
python 实现全球IP归属地查询工具
Dec 18 #Python
MoviePy简介及Python视频剪辑自动化
Dec 18 #Python
Python非单向递归函数如何返回全部结果
Dec 18 #Python
python复合条件下的字典排序
Dec 18 #Python
You might like
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
慕课网题目之js实现抽奖系统功能
2017/09/19 Javascript
JS中call和apply函数用法实例分析
2018/06/20 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python群发邮件实例代码
2014/01/03 Python
python处理文本文件并生成指定格式的文件
2014/07/31 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
对python 读取线的shp文件实例详解
2018/12/22 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
英文简历中的自我评价用语
2013/12/09 职场文书
护士的自我鉴定
2014/02/07 职场文书
产品质量承诺书
2014/03/27 职场文书
开学寄语大全
2014/04/08 职场文书
会计人员岗位职责
2015/02/03 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js
python unittest单元测试的步骤分析
2021/08/02 Python
记一次Mysql不走日期字段索引的原因小结
2021/10/24 MySQL