需要帮助运行django应用程序与daphne在调试模式与pycharm。有什么办法吗?
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。
runserver
bnlyeluc2#
你必须使用python调试器,不管你把它放在哪里,它都会停止你的代码。
Some Code-- import pdb; pdb.set_trace() --Some Code
它将在此处停止执行,并逐个使用“n”继续执行。
2条答案
按热度按时间oalqel3c1#
文件:运行_达芙妮.py
我们基本上是在做和daphne命令行一样的事情,现在你可以用PyCharm调试器运行这个文件。
请注意,如果您使用Django-Channels,
runserver
命令将默认使用daphne。bnlyeluc2#
你必须使用python调试器,不管你把它放在哪里,它都会停止你的代码。
它将在此处停止执行,并逐个使用“n”继续执行。