用Daphne在调试模式下运行Django

xsuvu9jc  于 2023-02-05  发布在  Go
关注(0)|答案(2)|浏览(239)

需要帮助运行django应用程序与daphne在调试模式与pycharm。有什么办法吗?

oalqel3c

oalqel3c1#

文件:运行_达芙妮.py

import sys

if __name__ == '__main__':
    # insert here whatever commands you use to run daphne
    sys.argv = ['daphne', 'you_app.asgi:application']
    from daphne.cli import CommandLineInterface

    CommandLineInterface.entrypoint()

我们基本上是在做和daphne命令行一样的事情,现在你可以用PyCharm调试器运行这个文件。
请注意,如果您使用Django-Channels,runserver命令将默认使用daphne。

bnlyeluc

bnlyeluc2#

你必须使用python调试器,不管你把它放在哪里,它都会停止你的代码。

Some Code--
import pdb; pdb.set_trace()
--Some Code

它将在此处停止执行,并逐个使用“n”继续执行。

相关问题