摘要:
一个非常小的错误,让我一度以为是电脑出了问题。。。
某天在测试django项目时,我跟往常一样在命令行中输入了python manage.py runserver。正常情况下,每当我们在页面进行一次操作时,在命令行中都会有执行日志生成,如:
HTTP GET /article/ 200 [0.03, 127.0.0.1:1086]
当然,如果出现错误,命令行也会给出错误提示。可这次我的django项目却出了一些问题,主要症状有:
- 不管我在页面上怎么操作,命令行都没有任何反应。
- 静态文件全部加载不出来,打开浏览器开发者工具发现一堆报错,类似这种:
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:真被自己蠢哭了。。。