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中的并发编程实例
Jul 07 Python
Python中多线程及程序锁浅析
Jan 21 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
Apr 12 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python并发之多进程的方法实例代码
Aug 15 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
关于python多重赋值的小问题
Apr 17 Python
Django 过滤器汇总及自定义过滤器使用详解
Jul 19 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
python实现低通滤波器代码
Feb 26 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
如何在向量化NumPy数组上进行移动窗口
May 18 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简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
python单链表实现代码实例
2013/11/21 Python
Python中的with...as用法介绍
2015/05/28 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
学校安全工作制度
2014/01/19 职场文书
标准自荐信范文
2014/01/29 职场文书
招商专员岗位职责
2014/02/08 职场文书
体育教师个人的自我评价
2014/02/16 职场文书
廉洁自律承诺书
2014/03/27 职场文书
本科毕业生自荐信
2014/06/02 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
Oracle中update和select 关联操作
2022/01/18 Oracle
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python