python - Pycharm调试Django项目(Dev分支)的问题

我在 Pycharm (2021 CE) 中调试 Django (main/4.0.dev20210730183450) 项目时遇到问题,以下是我的配置

我可以毫无问题地运行(通过单击运行按钮)该项目;服务器运行良好并提供流量。但我在调试它时遇到了问题。

这是Pycharm生成的命令

/home/cheng/Environments/proj1_env/bin/python3.8 /snap/pycharm-community/248/plugins/python-ce/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 34965 --file /home/cheng/code/test_web/manage.py runserver

错误信息是

Connected to pydev debugger (build 212.4746.96)
/home/cheng/Environments/proj1_env/bin/python3.8: can't find '__main__' module in ''

此外,如果我在我的配置中删除'runserver'参数并在没有参数的情况下调试manage.py,它会打印出错误提示

Type 'manage.py help ' for help on a specific subcommand.

  • 调试器在稳定的分支上工作正常,比如 stable/3.2.x

需要一些帮助。谢谢!

最佳答案

(已解决) 我有同样的问题。

运行 django 正常,但如果我调试它在 '' 中找不到 'ma​​in' 模块

我所要做的就是升级pycharm

https://stackoverflow.com/questions/68722128/

相关文章:

javascript - JS CSS HTML - 创建一个独立于文本数量而保持相同宽度的按钮

javascript - 在开始下一个功能之前等待一个功能完成

python - 在 Python 中序列化/反序列化类对象的最佳方法是什么?

postgresql - psql:致命:用户 ""aws rds Postgresql 的 PAM

java - 如何在@Async 方法中测试异常?

ios - flutter app 不是由 flutter build ios 运行,而是由 xco

react-native - # 无法被克隆

c++ - std::reference_wrapper 和 T 之间的最佳可行重

android - 何时使用内部应用共享与内部测试 (google play)?

javascript - 来自 "pages/[...slug].js"的 Next.js 路由不起