我使用Proxybroker和Django,当我使用命令行或单个python脚本运行proxybroker
时,它可以正常工作。我遵循了proxybroker上的示例代码,但是当我使用Django时,它会显示错误。
.wrapper在0x108b17d90处启动的线程中未处理的异常> 追溯(最近一次通话): 文件“ /Users/sun/Documents/pycharm_project/AlliedRateChangeWebBackend/AlliedRateChangeWebBackend/orbitz/urls.py”, 第2行 从.views导入GetRateView,GetDefaultPriceView,PostDataView,PostRezPower,AccountInfo,LoginAccount,LoginSetting,ConnectRezlight 文件“ /Users/sun/Documents/pycharm_project/AlliedRateChangeWebBackend/AlliedRateChangeWebBackend/orbitz/views.py”, 第16行 从.getProxies导入runFetch 文件“ /Users/sun/Documents/pycharm_project/AlliedRateChangeWebBackend/AlliedRateChangeWebBackend/orbitz/getProxies.py”, 第2行 来自proxybroker进口经纪人 文件“ /Users/sun/anaconda/envs/ratechange/lib/python3.6/site-packages/proxybroker/init.py”, 第29行,在 来自.judge进口法官#noqa 文件“ /Users/sun/anaconda/envs/ratechange/lib/python3.6/site-packages/proxybroker/judge.py”, 第14行 班级法官: 文件“ /Users/sun/anaconda/envs/ratechange/lib/python3.6/site-packages/proxybroker/judge.py”, 第18行,在法官中 ev = {'HTTP':asyncio.Event(),'HTTPS':asyncio.Event(), 文件“ /Users/sun/anaconda/envs/ratechange/lib/python3.6/asyncio/locks.py”, 第226行,初始化 self._loop = events.get_event_loop() 文件“ /Users/sun/anaconda/envs/ratechange/lib/python3.6/asyncio/events.py”, 第678行,在get_event_loop中 返回get_event_loop_policy()。get_event_loop() 文件“ /Users/sun/anaconda/envs/ratechange/lib/python3.6/asyncio/events.py”, get_event_loop中的第584行 %threading.current_thread()。name) RuntimeError:线程“ Dummy-1”中没有当前事件循环。
请帮助,谢谢