Hello,
I am new here and I am learning to use plotly_dash in the Django application.
1st I have Django version 4.0.4.
I followed the installation guide to install django_plotly_dash as mentioned in the link:
https://django-plotly-dash.readthedocs.io/en/latest/installation.html
and also as the video below:
https://www.youtube.com/watch?v=psvU4zwO3Ao&list=PL5xgPYYRyWFk6AGGHdW_U7d9PMI-um_Ur&index=1
so in my settings.py, I add:
INSTALLED_APPS = [
‘django.contrib.admin’,
.
.
.
“django_plotly_dash.apps.DjangoPlotlyDashConfig”,
“channels”,
“channels-redis”
]
X_FRAME_OPTIONS = ‘SAMEORIGIN’
ASGI_APPLICATION = ‘WikiPED.routing.application’
File "C:\Python38\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'channels-redis'
then I deleted channels-redis from INSTALLED_APPS and another error appears?
Django version 4.0.4, using settings 'WikiPed.settings'
Starting ASGI/Channels version 3.0.4 development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Exception in thread django-main-thread:
Traceback (most recent call last):
File "D:\WikiPED\venv\lib\site-packages\channels\routing.py", line 28, in get_default_application
module = importlib.import_module(path)
File "C:\Python38\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'WikiPED'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python38\lib\threading.py", line 932, in _bootstrap_inner
self.run()
File "C:\Python38\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "D:\WikiPED\venv\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "D:\WikiPED\venv\lib\site-packages\channels\management\commands\runserver.py", line 107, in inner_run
application=self.get_application(options),
File "D:\WikiPED\venv\lib\site-packages\channels\management\commands\runserver.py", line 132, in get_application
return StaticFilesWrapper(get_default_application())
File "D:\WikiPED\venv\lib\site-packages\channels\routing.py", line 30, in get_default_application
raise ImproperlyConfigured("Cannot import ASGI_APPLICATION module %r" % path)
django.core.exceptions.ImproperlyConfigured: Cannot import ASGI_APPLICATION module 'WikiPED.routing'
Any solution
All my Best