TemplateDoesNotExist 问题解决 2 版本

django TemplateDoesNotExist 找不到静态文件居然是因为这个!

昨天 发布的 

这个问题,其实治标不治本,只是清楚了路径缓存

只要拉取最新代码,又会出现这种问题。

经过尝试,找到了问题所在,如下图

上面是拉取的代码,下面是出问题的代码,

百度了一下,发现

这方法是会改变当前工作目录到指定问路径,当我们执行玩这一个命令的时候

当前工作环境就变成了tmp下面的环境,

所以现在我们点击 方法的时候,django就会找不到静态文件,

那么这时候我们就需要跳回fortress的工作环境,经过不断测试

如上图,最后添加了os.chdir(job[:job.find("app")])这一行代码之后

 工作环境变回了fortress 下面

所以当我们再次运行的时候

问题成功解决,所以,切记工作环境切换记得切换回去!!








版权声明

弈心博客


首发 弈心博客,转载请附链接!

赞赏支持

感谢支持!


建站不易,感谢支持!

推荐阅读
文件名,类名,变量名的判断 def php_code(): filePath = "E:\\work\\fortress" # 文件夹路径 file_list = [] for root, dirs, files in os.walk(filePath): for fn in files: file_path = root+'\\'+fn
15

在setting配置django日志 LOGGING = { 'version': 1, # 指明dictConnfig的版本,目前就只有一个版本,哈哈 'disable_existing_loggers': False, # 表示是否禁用所有的已经存在的日志配置 'formatters': { # 格式器 'verbose': { # 详细 'format':
16

nginx 下使用 bootstrap 字体的问题 这两天一直处理一个bug  就是本地使用bootstrap 字体图标的时候 一点毛病没有,但是一旦在服务器上面使用,图标就变成框框,看了下路径,显示404,找不到文件,今天早上终于解决,激动的心,颤抖的手啊!感动上天!下面说下我这两天的犯病经历!1 网上搜了好多文章,大多数都说更改bootstrap.min.css里面的路径就是这一块上面是原本的路径,可以看出 已经被我改的面目
19

罪与罚 楔子 晚上9时,东郊墓园的守墓人赵四开始了今晚第二次巡夜。腊月的北风阴冷,像刀子一样在他耳边呼啸,刚从开着空调的值班室出来,身体的热量瞬间流失,令他不由自主地打了一个冷颤。“这帮小兔崽子真烦人!要是再被我发现,一定饶不了他们!”赵四当然有理由生气。现在是冬令时,东郊墓园傍晚五点就关闭了,之后的时间他就可以窝在温暖的值班室里,喝口老酒看个电视,无聊时给以前的工友挨个打电话,反正也不要钱,小
43

TP6 常用变量 请求变量use think\facade\Request; Request::param('name'); Request::param();全部请求变量 返回数组 Request::param(['name', 'email']); 多个变量 Request::param('a','1') $a不存在使用默认值1 Request::param('username','','strip_tags'
71

TP6 取消{$Think.**} 后,Html 页面表示方式 TP在之前的版中是可以使用{$Think.},TP6在模板中调用{$Think.}无法显示内容,官方在之前在更新,取消了之前的用法,官方回复并未取消,只是采用新的方式:{$Request.}或采用助手函数{:session()}、{:cookie(**)}等
40

centos 7 django + nginx + uwsgi 首先,因为我们本地是由django项目的,所以安装配置django项目就不多讲解主要讲解本人这几天配置nginx 和uwsgi 关联时碰到的一些1,安装uwsgi安装uwsgi,之前百度试了很多种安装uwsgi的方式,最后总结出本人人文最好的一种通过pip3安装pip3 install uwsgipip3 list 查看是否安装成功然后在/usr/bin/下面就是系统配置,你得把你安装好的uwsg
49

PHP 数字保留N位小数 代码如下所示: ps:PHP 数字(价格)保留两位小数 下面看下PHP中对一些商品的价格计算或价格的的展示,需要精确到小数点后的两位数字,也就是我们平时RMB中的分的单位。那在PHP中如何展示商品的价格,并保留到分的单位的呢?下面教程就来讲解一下。 php 商品价格,php保留两位小数,php商品价格展示 PHP number_format() 函数 nu
78

curl用法指南 参考:http://www.ruanyifeng.com/blog/2019/09/curl-reference.htmlcurl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具 可以通过-H参数直接指定标头 curl -H 'User-A
51

外卖惊魂 第1章 “接单啦,接单啦!” 刺耳的手机铃声划破凌晨一点半夜的宁静,倚在墙角休息的黑猫外卖外送员乔伟迷迷糊糊地醒来,抓起手机看了眼屏幕,立刻抓住了关键词“贵都花苑19号702室李小姐”、“小胖子烧烤店”、“愿加小费五元”。 他看着四周东倒西歪睡了一片的同行,心里暗骂了一声“卧槽”,真是巧得邪门了,他已经连续十天在这个点接到了这位贵都花苑李小姐的外卖单子了。小胖子
175

beforeRouteUpdate导航守卫使用注意 前言      在使用 vue-router 的组件内的守卫 beforeRouteUpdate (2.2 新增)时,需要注意组件内守卫获取路由参数的时机。beforeRouteUpdate 当组件内子路由发生变化时,会出发该导航守卫。 环境 vue 2.5.2 element-ui: 2.6
124

TemplateDoesNotExist 问题解决 2 版本 django TemplateDoesNotExist 找不到静态文件居然是因为这个!昨天 发布的 这个问题,其实治标不治本,只是清楚了路径缓存只要拉取最新代码,又会出现这种问题。经过尝试,找到了问题所在,如下图上面是拉取的代码,下面是出问题的代码,百度了一下,发现这方法是会改变当前工作目录到指定问路径,当我们执行玩这一个命令的时候当前工作环境就变成了tmp下面的环境,所以现在我们点击
70