启动Kiwi Tcms时,静态文件“ debug_toolbar / css / print.css”不存在

时间:2019-03-22 10:03:29

标签: django python-3.x kiwi-tcms

我试图在PC,Windows 10上运行Kiwi TCMS,并出现错误: / accounts / login /中的异常 静态文件“ debug_toolbar / css / print.css”不存在,将导致404错误! 我不知道出了什么问题,已经搜索并尝试了stackoverflow的解决方案(我认为是相关的),但对我没有任何帮助。

我想分享的一件事是,kereberos在Windows中出现问题,因此我安装了winkerberos。我是通过将tcms-api的kerberos的install_requires更改为winkerberos来实现的。它已安装,其他所有内容也已安装。这有什么问题吗? 我是否必须代表kerberos更改或配置winkerberos?

屏幕截图已附上。

Screenshot1 Screenshot2

2 个答案:

答案 0 :(得分:2)

您遇到的错误与tcms.tests.storage.RaiseWhenFileNotFound存储类的行为(现在已纠正,以前的行为)有关。

在测试和开发过程中使用此存储类(在tcms/settings/devel.py中进行设置)来发现丢失的静态文件,以便KiwiTCMS开发人员在搞乱东西时可以得到早期警告。

在您遇到错误时,此存储类在Windows上无法正常运行,因为在发现文件时Windows上的路径分隔符为\\时没有考虑到它。

因此,尽管它在Windows上发现了静态文件,但它永远找不到与Django模板中指定的文件相匹配的文件-模板中的静态文件以熟悉的/指定为路径分隔符。

那是那时。

这是另外一个故事了。 The aforementioned storage class has been rewritten to work well on Windows,因此您不应再遇到此错误。

答案 1 :(得分:0)

pip install -r requirements/devel.txt b / c调试工具栏仅在开发模式下启用