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+django实现文件下载
Jan 17 Python
Python中使用支持向量机SVM实践
Dec 27 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
三步实现Django Paginator分页的方法
Jun 11 Python
python orm 框架中sqlalchemy用法实例详解
Feb 02 Python
Python基于requests库爬取网站信息
Mar 02 Python
django 前端页面如何实现显示前N条数据
Mar 16 Python
python 双循环遍历list 变量判断代码
May 04 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
Python Pandas模块实现数据的统计分析的方法
Jun 24 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
python+pygame实现坦克大战
2019/09/10 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
tensorflow多维张量计算实例
2020/02/11 Python
python实现超级玛丽游戏
2020/03/18 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
医学院护理专业应届生求职信
2013/11/12 职场文书
幼儿园老师辞职信
2014/01/20 职场文书
关于运动会的稿件
2014/02/02 职场文书
2014年端午节活动方案
2014/03/11 职场文书
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
2015年市场部工作总结
2015/04/30 职场文书
员工离职证明范本
2015/06/12 职场文书
python实现Nao机器人的单目测距
2021/09/04 Python
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫