我试图在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?
屏幕截图已附上。
答案 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调试工具栏仅在开发模式下启用