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实现复制整个目录的方法
May 12 Python
Python基于select实现的socket服务器
Apr 13 Python
深入理解Python装饰器
Jul 27 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
Python编程实现的简单Web服务器示例
Jun 22 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
Django urls.py重构及参数传递详解
Jul 23 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
Python random模块制作简易的四位数验证码
Feb 01 Python
Python爬虫爬取糗事百科段子实例分享
Jul 31 Python
Python数据可视化之Seaborn的安装及使用
Apr 19 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
第七节--类的静态成员
2006/11/16 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
js判断是否是手机页面
2017/03/17 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
Python内建模块struct实例详解
2018/02/02 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
台湾最大银发乐活百货:乐龄网
2018/05/21 全球购物
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
后勤园长自我鉴定
2013/10/17 职场文书
优秀广告词大全
2014/03/19 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
国际贸易专业求职信
2014/06/04 职场文书
承诺书模板
2014/08/30 职场文书
法人委托书的范本格式
2014/09/11 职场文书
英语感谢信范文
2015/01/20 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
三八节活动简报
2015/07/20 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python