Panel Django Apps例子运行asgiref\compatibility.py报错的解决
问题出在channels的版本上,默认使用pip 或conda安装的都是最新的,在使用 python manage.py runserve 运行时会报错:
File "D:\Program Files\python\python3.8.2\lib\site-packages\asgiref\compatibility.py", line 33, in new_application
instance = application(scope)
TypeError: __init__() takes 1 positional argument but 2 were given
卸载channels,重新安装 pip install channels==2.4.0 报错不在出现。
案例梳理
官网上的:https://panel.holoviz.org/user_guide/Django_Apps.html,流程已经很清楚,这里简单梳理一下,添加多个app的情况