Loading... ## 问题描述 Django 从 3.1 版本开始,在 setting.py 文件中默认使用 pathlib 生成 BASE_DIR,而 pycharm 很久前就被人报告在支持 pathlib 有 bug,详见以下链接 [https://stackoverflow.com/questions/64036715/django-pycharm-2020-2-2-not-resolving-static-files-when-using-pathlib-path-to](https://stackoverflow.com/questions/64036715/django-pycharm-2020-2-2-not-resolving-static-files-when-using-pathlib-path-to) [https://youtrack.jetbrains.com/issue/PY-45244](https://youtrack.jetbrains.com/issue/PY-45244) [https://youtrack.jetbrains.com/issue/PY-13911](https://youtrack.jetbrains.com/issue/PY-13911) [https://youtrack.jetbrains.com/issue/PY-46523](https://youtrack.jetbrains.com/issue/PY-46523) ## 解决方案 <div class="tip inlineBlock info"> 截至目前(2021年2月13日pycharm2020.3.3)pycharm仍未修复此bug </div> 将 STATICFILES_DIRS 写成如下形式即可 ```python STATICFILES_DIRS = [ BASE_DIR / 'static', './static/' ] ``` 最后修改:2021 年 02 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏