Hello everyone.
I’m having serious trouble integrating Panel with Django. I have tried using the official guide (https://panel.holoviz.org/user_guide/Django_Apps.html), and also with the examples in GitHub (https://github.com/holoviz/panel/tree/master/examples/apps), but I always have the same problem:
Exception inside application: __init__() takes 1 positional argument but 2 were given
Traceback (most recent call last):
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/routing.py", line 71, in __call__
return await application(scope, receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/sessions.py", line 47, in __call__
return await self.inner(dict(scope, cookies=cookies), receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/sessions.py", line 254, in __call__
return await self.inner(wrapper.scope, receive, wrapper.send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/auth.py", line 181, in __call__
return await super().__call__(scope, receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/middleware.py", line 26, in __call__
return await self.inner(scope, receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/routing.py", line 150, in __call__
return await application(
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/asgiref/compatibility.py", line 33, in new_application
instance = application(scope)
TypeError: __init__() takes 1 positional argument but 2 were given
HTTP GET /sliders 500 [0.33, 127.0.0.1:58367]
Exception inside application: __init__() takes 1 positional argument but 2 were given
Traceback (most recent call last):
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/routing.py", line 71, in __call__
return await application(scope, receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/sessions.py", line 47, in __call__
return await self.inner(dict(scope, cookies=cookies), receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/sessions.py", line 254, in __call__
return await self.inner(wrapper.scope, receive, wrapper.send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/auth.py", line 181, in __call__
return await super().__call__(scope, receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/middleware.py", line 26, in __call__
return await self.inner(scope, receive, send)
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/channels/routing.py", line 150, in __call__
return await application(
File "/Users/jumy/Documents/Development/Python/panel/examples/apps/django_multi_apps/venv/lib/python3.8/site-packages/asgiref/compatibility.py", line 33, in new_application
instance = application(scope)
TypeError: __init__() takes 1 positional argument but 2 were given
HTTP GET /favicon.ico 500 [0.94, 127.0.0.1:58367]
Any idea of what can be the cause?
Also, pip
fails when I try to install requirements.txt
:
ERROR: Cannot install -r requirements.txt (line 13), -r requirements.txt (line 8) and param==1.9.2 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested param==1.9.2
colorcet 2.0.2 depends on param>=1.7.0
holoviews 1.13.2 depends on param<2.0 and >=1.9.3
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
So I have to install the required packages manually.
Any idea on how I can make this run?
Thanks in advance.