Li Shen Blog

Stay hungry, stay foolish.

为什么我的django项目在运行时,命令行里没有动态日志了?

沈大力

某天在测试django项目时,我跟往常一样在命令行中输入了python manage.py runserver。正常情况下,每当我们在页面进行一次操作时,在命令行中都会有执行日志生成,如:

HTTP GET /article/ 200 [0.03, 127.0.0.1:1086]

当然,如果出现错误,命令行也会给出错误提示。可这次我的django项目却出了一些问题,主要症状有:

  1. 不管我在页面上怎么操作,命令行都没有任何反应。
  2. 静态文件全部加载不出来,打开浏览器开发者工具发现一堆报错,类似这种:
django Refused to apply style from '<URL>' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

我想了半天也不知道是怎么回事,去StackOverflow上查报错,总结起来就是静态文件引用不对。但我肯定这个不是我的问题所在。因为我自从我搭好前端后,压根就没动过,基本就是通过widget_tweaks进行模板继承。困扰了我几天后,我今天突然灵光一闪,然后一查我代码,果然是这问题!改回去后一切恢复正常。

 

所以,到底是什么问题呢?

其实就是我当时没有把debug打开,所以把settings.py中的debug改为:

DEBUG = True

即可~

 

PS:真被自己蠢哭了。。。

3人读过
网站相关 Python Django
Sept. 13, 2021, 9:26 p.m.

评论:

登录后方可评论,点击登录注册

评论列表:

暂无评论。

苏公网安备 32050602011302号

苏ICP备2020062135号-1
Copyright© Li Shen. All rights reserved.